【发布时间】:2014-08-07 13:53:47
【问题描述】:
我在 WIN7 机器(已加入域)上本地安装了“Active Directory 轻量级目录服务”。
由策略控制,如果有 5 次登录尝试失败,用户将被锁定大约 15 分钟。 使用 ADSI-Edit 我可以看到“UserClass”上有一个属性 使用布尔值命名为“ms-DS-UserAccountAutoLocked”。
但是,如果我想从该用户读取此属性(通过第二个 admin(!) 身份验证绑定),它总是返回 null - 就像该属性不存在一样。 如果我遍历所有属性,则此属性也不会显示。 只有在 ADSI-Edit 我才能看到属性及其值。
有人知道为什么我无法在代码中读取此属性吗? (C#)
我试过了:
var property = adentry.Properties["ms-DS-UserAccountAutoLocked"];
还有:
var property = adentry.InvokeGet("ms-DS-UserAccountAutoLocked");
谢谢
【问题讨论】:
标签: c# directoryservices adlds