【发布时间】:2016-04-15 08:07:38
【问题描述】:
userAccountControl 属性在 AD 中如何工作?
假设我想创建一个新用户帐户并将其设置为启用(默认情况下禁用),并将“密码永不过期”选项设置为 true。我可以做这样的事情并且它有效:
//newUser is a DirectoryEntry object
newUser.Properties["userAccountControl"].Value = 0x200; // normal account
newUser.Properties["userAccountControl"].Value = 0x10000; //password never expires
通常,我认为第二行会清除第一行,但事实并非如此。这是如何运作的?我可以将它们组合成一行吗?如果我想让他们的密码过期,我将如何取消该值? 谢谢!
【问题讨论】:
标签: c# active-directory