我在一个WIN7机器上安装了一个“活动目录轻量级目录服务”(它是域连接的)。
在策略的控制下,如果有5次登录尝试失败,用户将被锁定约15分钟。使用ADSI-Edit,我可以看到在"UserClass“中有一个名为"ms-DS-UserAccountAutoLocked”的属性,该属性具有一个布尔值。
但是如果我想从这个用户读取这个属性(通过第二个admin(!)它总是返回空-就像属性不存在一样。如果我迭代了所有属性,那么这个属性也不会显示出来。只有在ADSI-编辑时,我才能看到该属性及其值。
有人知道为什么我不能在我的代码中读取这个属性吗?(C#)
我试过:
var property = adentry.Properties["ms-DS-UserAccountAutoLocked"];还包括:
var property = adentry.InvokeGet("ms-DS-UserAccountAutoLocked");谢谢
发布于 2014-11-12 16:02:11
此属性是经过计算的属性,必须在此之前刷新!
adentry.RefreshCache(new string[] { "ms-DS-UserAccountAutoLocked"});看看我的另一条线索(同样的效果):
https://stackoverflow.com/questions/25184390
复制相似问题