【发布时间】:2009-11-18 01:48:06
【问题描述】:
我正在尝试设置四个属性:
“密码永不过期” “帐户被禁用” “用户必须在下次登录时更改密码” "用户不能更改密码"
我可以使用 C# 中的行来设置前两个:
deUser.Properties["userAccountControl"].Value = val | 0x10000; deUser.Properties["userAccountControl"].Value = val | 0x2;
虽然当我尝试使用下面的行设置最后两个属性时,它们没有设置。
deUser.Properties["userAccountControl"].Value = val | 0x800000; deUser.Properties["userAccountControl"].Value = val | 0x0040;
我是否将最后两个属性设置为正确的十六进制值?还是我应该设置一些不同于“userAccountControl”的东西?
谢谢。
卢克
【问题讨论】:
标签: c# active-directory