最近、Active Directoryでいくつかの問題が発生しました。すべてが最適に機能していることを確認するために、定期的にどのようなチェックを行うことができるのか疑問に思いましたか?
以前私が働いていた小さな会社で this を使用しました。これは、合格/不合格を比較するスクリプトであり、確かに試してみるのに悪いツールではありません。他のユーザーが使用しているものを確認したい。
テストできるものについていくつかのアイデアを提供するために、私たちが毎日実行する自動チェックの一部を次に示します。
w32tm.exe /query /computer:dcname /status /verbose
を使用して、DC最後に成功した同期時刻、およびDC時刻が同期しているかどうかを確認します。nltest.exe /server:dcname /dsgetdc:dcDomainDnsName
を使用して、DC=が実際にタイムサーバーとしてアドバタイズしているかどうかを判断します。アドバタイズはNetlogonサービスを介して実行されます。repadmin /showreps
を使用することです。 (まだ)完全に複製されていないパーティションがある場合は、「警告:グローバルカタログとして通知されていません」と表示されます。 NLTestフラグは、dcがGCとして構成されていることを示す場合があることに注意してください。この「構成」は「広告」とは異なります。これは、DCがすべてのパーティションをGCテストに合格するまで徐々に複製するのに数日または数週間かかる場合があるため、多くのドメインがある大規模な分散環境では特に重要です。repadmin /queue
を実行するのと同じです。保留中の複製が多いDCは、何らかの理由で複製がシャットダウンされた可能性があります。たとえば、Strict Replication Consistencyが有効になっている場合、無効なオブジェクトまたは削除されたオブジェクトがインバウンドをレプリケートしようとした場合、これは確実にレプリケーションをシャットダウンします。特定のネイバーの最後に成功したレプリケーションの最新の日時を取得することもできます。これは、しきい値を超えた場合にフラグを立てることができます。Active DirectoryはDNSに大きく依存しているため、いくつかのDNSチェックから始めます。
NSLOOKUP hostnameこのテストは、DNSがホスト名をIPアドレスに解決できることをテストします
DCDIAG/TEST:DNSこれにより、DNSとActive Directoryが正しく動作していることが確認されます。
NETDIAG/TEST:DNSその他のDNSテスト
DNSが正しく実行されていることを確認したら、ここでさらに多くのテストを実行します
REPADMIN/SHOWREPSこれは、複製パートナーとの複製が最後に行われた時間を示します
REPADMIN/REPLSUM/ERRORSONLYこれは、ドメインコントローラ間のレプリケーションエラーを表示します。
DCDIAG/Q AD診断ツールの王様。すべてのADコンポーネントをテストして報告します。
NETDIAGテストすべて
最近、Microsoftが興味深い新しいレプリケーションステータスツールをリリースしたことがわかりました。 gui mutliサーバーのレプリケーションステータスチェックの詳細。これは確かに、ADヘルスチェックの1つのステップです。
http://blogs.technet.com/b/askds/archive/2012/08/23/ad-replication-status-tool-is-live.aspx