最初にこのトピックに関する記事が多数ありましたが、私が見つけたすべての情報は自分の状況に役立ちません。何が起こっているのは、ADのユーザーをロックアウトするためのプロパティがどこにあるのかわかりません。私はADと他のすべてのためにActive Directoryでロックされたプロパティが見つかりません(C#)
を使用しているし、それはすべて、しかし、アカウントがロックアウトされている場合でuserAccountControlが変化しないビットマップを取り組んできました。 lockoutTimeにアクセスしようとすると、プロパティを見つけることができないという例外が返されます。リモートで動作する唯一のものは
user.InvokeGet(「IsAccountLocked」)
呼び出しですが、アカウントがロックされているかどうか、それは関係なく常にインクルードfalseを返します。
誰かが何か考えているのであれば、とても助けになるか、私を助けるかもしれないリンクです。
おかげ
は非常にありがとう多く。 .NET 3.5では、どのようにしてアカウントをロック解除できますか? –
UserPrincipalオブジェクトにUnlockAccount()メソッドがあります。http://msdn.microsoft.com/en-us/library/system.directoryservices.accountmanagement.authenticableprincipal.unlockaccount.aspx – tvanfosson
PrincipalContextをグローバルカタログにできますか? –