将Timespan转换为IADSLargeInteger以进行Active Directory设置

时间:2012-05-02 11:09:02

标签: c# active-directory password-policy

我想设置DirectoryEntry对象的MaxPasswordAge属性。我相信它是IADSLargeInteger类型。现在我想以编程方式将其设置为某个值。如何将时间跨度转换为IADSLargeInteger。例如。如果我想将其设置为10天,我该怎么做。直接设置它不起作用。

DirectoryEntry child = new DirectoryEntry("LDAP://" + domain);
child.Properties["minPwdAge"].Value = ... 

如何将该值设置为n天?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

我不相信你真的可以写这个属性。在任何情况下,你想以FileTime格式得到它,DateTime对象将把它作为一个属性。