ドメインコントローラー間でレプリケーションを強制する方法
この記事では、すべてのドメインコントローラーと特定のドメインコントローラー間で複製を強制する方法を示します。
コマンドラインを使うか、Active Directoryサイトとサービスを使ってレプリケーションを強制することができます。両方の方法の例を提供します。
目次
- 例 1: すべてのサイトでドメインコントローラーのレプリケーションを強制する
- 例2. プッシュレプリケーションの変更を他のドメインコントローラーに送信する
- 例3. 特定のドメインコントローラーを強制的に同期する
- 例4: アクティブディレクトリサイトとサービスを使用したフォースレプリケーション
例 1: すべてのサイトでドメインコントローラーのレプリケーションを強制する
この例では、すべてのサイトにあるすべてのドメインコントローラーに対してレプリケーションを強制します。これはプルレプリケーションを実行し、他のDCからの変更をリクエストします。
ステップ1。ドメインコントローラーにログインします。
ステップ 2. 管理者としてコマンドラインを開きます
ステップ3。 次のコマンドを実行してください
repadmin /syncall /A /e下のスクリーンショットでは、私はDC1にログインしています。コマンドを実行すると、他のDCからレプリケーションを取得します。
ステップ4。複製の確認
repadmin /showrepl旗:
- /A - すべてのパーティション
- /e – 企業内のすべてのサイトでドメインコントローラを同期します。デフォルトでは、このコマンドは他のサイトのドメインコントローラを同期しません。
例2. プッシュレプリケーションの変更を他のドメインコントローラーに送信する
ソースDCから他のすべてのドメインコントローラーに変更をプッシュしたい場合は、このコマンドを使用してください。
- ソースDCにログインする
- 管理者としてコマンドプロンプトを開く
- 次のコマンドを使用してください。
repadmin /syncall /A /e / P旗:
- /A - すべてのパーティション
- /e – 企業内のすべてのサイトでドメインコントローラを同期します。デフォルトでは、このコマンドは他のサイトのドメインコントローラを同期しません。
- /P - 指定されたドメインコントローラーから変更を外に押し出します。
この例では、私はDC1にログインし、レプリケーションがこのDCから他のDCにプッシュされます。コマンドの出力のFromおよびToセクションを見ることで、これを確認できます。以下の出力では、Fromは私のDC1で、Toは私のDC2です。これにより、他のDCに変更をプッシュしていることが確認できます。
例3. 特定のドメインコントローラーを強制的に同期する
別のドメインコントローラーから特定のドメインコントローラーを同期するには、このコマンドを使用します。
repadmin /syncall DC2 /AこれはドメインコントローラーDC1からすべての変更を取得します。例えば、私はDC1にログインしており、コマンドを実行すると、DC2からのみすべての変更を取得します。
ソースDCからデスティネーションDCにすべての変更をプッシュしたい場合は、同じコマンドを使用し、/Pフラグを追加してください。
repadmin /syncall DC2 /A /P上記のコマンドは、ログインしているDCからDC2にすべての変更をプッシュします。これは/Pフラグを使用して行われます。
Repadmin /syncall フラグ
ここにrepadmin /syncallコマンドで使用できるすべてのフラグのリストがあります。
- /a – サーバーが利用できない場合は中止します。
- /A - ホームサーバーに保持されているすべての名前付けコンテキストを同期します。
- /d - メッセージ内で識別名によってサーバーを識別します。
- /e – 企業内のすべてのサイトでドメインコントローラを同期します。デフォルトでは、このコマンドは他のサイトのドメインコントローラを同期しません。
- /h - ヘルプを表示します。
- i - 無限に反復します。
- I - パス内の各サーバーペアに対して repadmin /showrepl コマンドを実行し、同期するのではなく。
- /j – 隣接するサーバーのみを同期させます。
- /p – ユーザーがコマンドを中止できるように、各メッセージの後に一時停止します。
- /P - 指定されたドメインコントローラーから変更を外に押し出します。
- /q – 音声メッセージを抑制する静かなモードで実行します。
- /Q - 非常に静かなモードで実行し、致命的なエラーのみを報告します。
- /s – 同期しません。
- /S - 初期サーバー応答チェックをスキップします。
例4: アクティブディレクトリサイトとサービスを使用したフォースレプリケーション
コマンドラインを使用したくない場合は、Active Directory サイトとサービスを使用してレプリケーションを強制できます。
- アクティブ ディレクトリ サイトとサービスを開く
- サーバーを拡張する
- 複製したい変更を適用するDCを拡張してください
- NTFS設定をクリックする
- 右クリックして「今すぐ複製」を選択してください
これにより、DC2からDC1への変更が同期されます。別のDCでも同じ手順を繰り返す必要があります。
結論
DCレプリケーションを強制することは、定期的に行う必要はありません。ドメインコントローラーが正常であれば、緊急のイベントの場合は15秒ごと、非緊急のイベントの場合は3分ごとにレプリケーションが行われるはずです。頻繁にDCレプリケーションを強制する必要がある場合は、DCのレプリケーションの問題をトラブルシュートするべきです。ドメインコントローラー間でのレプリケーションの強制は、テストや確認、またDCが同期されていない状況で役立ちます。




