Active Directoryには、ユーザーやコンピューター、連絡先など、多くのオブジェクトが含まれています。各オブジェクトには、変更できる複数の属性があります。さらに、各機能にはUSNと呼ばれる一意の番号が割り当てられています。
Active Directoryがオブジェクトの属性を変更すると、その属性のUSNが自動的にインクリメントされます。
USNとDCレプリケーションのしくみ
Active Directoryの単一のDCでオブジェクトの属性をインクリメントすると、そのDCはレプリケーションプルリクエストを送信します。DCのプルリクエストは、DCのレプリケーションパートナーにデータベースから最新の機能を取得するよう指示します。その後、レプリケーションパートナーは属性のUSNのコピーをレプリケーションを開始したDCと比較します。他のUSNが大きい場合、宛先DCはレプリケーションDCを許可します。
The /ShowObjMetaパラメータは、オブジェクトのdistinguished nameに接続するドメインコントローラを必要とします。返される出力は、アクティブディレクトリに保存されている指定されたオブジェクト(属性ID、バージョン番号、発生元およびローカルUSN、発生元サーバーのGUID、日付およびタイムスタンプなど)のレプリケーションメタデータを表示します。
以下に気づくでしょう repadmin が Ver 列を持っています。このバージョン (Ver) 列は、属性が何回変更されたかを表す増分番号です。この値は、システムがどのように変化したかを検出するための指標であり、日付とともに使用されます。