1

WIN7マシン(ドメインに参加している)に「アクティブディレクトリ軽量ディレクトリサービス」をローカルにインストールしました。

ポリシーによって制御され、ログイン試行が 5 回失敗した場合、ユーザーは約 15 分間ロックされます。ADSI-Edit を使用すると、ブール値を持つ「ms-DS-UserAccountAutoLocked」という名前の「UserClass」に属性があることがわかります。

しかし、このユーザーからこの属性を読み取りたい場合 (2 番目の admin(!) 認証済みバインディングを介して)、プロパティが存在しないように、常に null を返します。すべてのプロパティを反復すると、このプロパティも表示されません。ADSI-Edit でのみ、プロパティとその値を確認できます。

コードでこのプロパティを読み取れない理由を知っている人はいますか? (C#)

私が試してみました:

var property = adentry.Properties["ms-DS-UserAccountAutoLocked"];

また:

var property = adentry.InvokeGet("ms-DS-UserAccountAutoLocked");

ありがとう

4

1 に答える 1