C# を使用して Active Directory ログイン試行のリストを返す方法はありますか? たとえば、どうにかして次を含むリストを返したいと思います
- DC名
- サイト
- ユーザー状態
- 不正な Pwd カウント
- 最後の不正なパスワード
- PWD ラスト セット
- ロックアウト時間
基本的に、パスワードの更新時に、Active Directory にアクセスしているどのデバイスがパスワードのロックアウトを引き起こしているかを知りたいです。
UserPrincipal
クラスの使用を調べましたSystem.DirectoryServices.AccountManagement
が、DC 間で集約できるメソッドが見つかりません。
助けやアドバイスをよろしくお願いします!