【问题标题】:ADLDS userclass ms-DS-UserAccountAutoLocked attribute not visibleAD LDS 用户类 msDS-UserAccountAutoLocked 属性不可见
【发布时间】: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


    【解决方案1】:

    这个属性是计算出来的,之前必须刷新!

    adentry.RefreshCache(new string[] { "ms-DS-UserAccountAutoLocked"});
    

    看看我的另一个线程(同样的效果):

    get-all-writeable-properties-of-an-adlds-class

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-27
      相关资源
      最近更新 更多