新しいドメインを作成すると、Active Directory ドメイン サービス インストール ウィザードによって、そのドメインに作成された最初のドメイン コントローラーにすべてのドメイン レベルのフレキシブル シングル マスター操作 (FSMO) が自動的に割り当てられます。 新しいフォレストを作成すると、ウィザードでは、2 つのフォレスト レベルの操作マスター ロールも最初のドメイン コントローラーに割り当てられます。 ドメインが作成されて機能したら、パフォーマンスを最適化し、管理を簡素化するために、さまざまな操作マスター ロールを別のドメイン コントローラーに転送できます。
次のいずれかの条件が存在する場合は、操作マスター ロールまたはロールを移動することを検討してください。
サービスパフォーマンスが不十分
操作マスター ロールをホストするドメイン コントローラーの障害
操作マスター ロールをホストするドメイン コントローラーの使用停止
操作マスター ロールの配置に影響する管理構成の変更
ロールを転送する前に、操作マスターの役割所有者が失敗したか使用停止になった場合は、正常なドメイン コントローラーにロールを押収して転送する必要があります。 前のロール所有者を修正できない場合、またはロールを押収した場合は、ドメインから以前のロール所有者を削除し、そのメタデータをクリーンアップします。 メタデータのクリーンアップの詳細については、「コントローラー サーバーのメタデータActive Directory ドメインクリーンアップする」を参照してください。 修復されたコンピューターをドメイン コントロールとして再利用する場合は、バックアップからドメイン コントローラーを復元するのではなく、コンピューターをフォーマットして再構築することをお勧めします。 復元されたドメイン コントローラーは、再びロール所有者になり、競合が発生します。
前提条件
操作マスター ロールを転送する前に、次の前提条件を満たす必要があります。
FSMO ロールを転送する前に、記事「 フレキシブル シングル マスター操作ロール その他の考慮事項を確認してください。
スキーマ マスター ロールを譲渡するには、アカウントが Schema Admins グループのメンバーである必要があり、Enterprise Admins グループのメンバーである必要もあります。
ドメイン名前付けマスター ロールを譲渡するには、アカウントが Enterprise Admins グループのメンバーである必要があります。
PDC エミュレーターの役割を譲渡するには、アカウントが Domain Admins グループのメンバーである必要があります。
RID マスター ロールを譲渡するには、アカウントが Domain Admins グループのメンバーである必要があります。
インフラストラクチャ マスターロールを譲渡するには、アカウントが Domain Admins グループのメンバーである必要があります。
Active Directory ドメインは運用上のものであり、レプリケーション エラーが発生しません。 レプリケーション エラーについて詳しくは、「Active Directory レプリケーション エラーの診断」をご覧ください。
現在のロール所有者を見つける
特定の操作マスター ロールを保持するドメイン コントローラーを決定するには、Active Directory ユーザーとコンピューター スナップインまたは PowerShell コマンドレット Get-ADDomainController
を使用できます。 現在のロール所有者を見つけるには、次の手順を実行します。
AD DS リモート サーバー管理ツール (RSAT) がインストールされているコンピューターにサインオンします。
PowerShell ウィンドウを開きます。
次の PowerShell コマンドを実行して、ドメイン コントローラーとその操作マスター ロールを一覧表示します。 このスクリプトには、ドメイン内のドメイン コントローラーと、ドメインが保持する操作マスター ロールが一覧表示されます。
$domainControllers = Get-ADDomainController -Filter * foreach ($dc in $domainControllers) { Write-Output "Name: $($dc.Name)" Write-Output "OperationMasterRoles:" foreach ($role in $dc.OperationMasterRoles) { Write-Output "- $role" } }
スキーマ マスター ロールの転送
スキーマ マスター ロールを転送するには、次の手順に従います。
次の PowerShell コマンドを実行して、スキーマ マスター ロールを別のドメイン コントローラーに転送します。
<TargetServer>
を、ロールを転送するドメイン コントローラーの名前に置き換えます。Move-ADDirectoryServerOperationMasterRole -Identity <TargetServer> -OperationMasterRole SchemaMaster
メッセージが表示されたら、「 Yes または Y を入力して転送を確認します。
スキーマ マスター ロールが転送されたことを確認するには、次の PowerShell コマンドを実行します。
Get-ADDomainController -Identity <TargetServer> | Select-Object OperationMasterRoles
現在スキーマ マスター ロールを保持しているドメイン コントローラーが失敗した場合は、Move-ADDirectoryServerOperationMasterRole
パラメーターでを使用してロールを押収し、機能ドメイン コントローラーに移動できます。
ドメインの名前付けマスターロールを転送する
ドメイン 名前付けマスター ロールを転送するには、次の PowerShell コマンドを実行します。
次の PowerShell コマンドを実行して、ドメイン名前付けマスターロールを別のドメイン コントローラーに転送します。
<TargetServer>
を、ロールを転送するドメイン コントローラーの名前に置き換えます。Move-ADDirectoryServerOperationMasterRole -Identity <TargetServer> -OperationMasterRole DomainNamingMaster
メッセージが表示されたら、「 Yes または Y を入力して転送を確認します。
ドメイン名前付けマスター ロールが転送されたことを確認するには、次の PowerShell コマンドを実行します。
Get-ADDomainController -Identity <TargetServer> | Select-Object OperationMasterRoles
現在ドメイン ネーム マスター ロールを保持しているドメイン コントローラーが失敗した場合は、Move-ADDirectoryServerOperationMasterRole
パラメーターでを使用してロールを取得し、機能するドメイン コントローラーに移動できます。
PDC エミュレーターの役割を転送する
PDC エミュレーターの役割を転送するには、次の PowerShell コマンドを実行します。
次の PowerShell コマンドを実行して、PDC エミュレーターの役割を別のドメイン コントローラーに転送します。
<TargetServer>
を、ロールを転送するドメイン コントローラーの名前に置き換えます。Move-ADDirectoryServerOperationMasterRole -Identity <TargetServer> -OperationMasterRole PDCEmulator
メッセージが表示されたら、「 Yes または Y を入力して転送を確認します。
PDC エミュレーターの役割が転送されたことを確認するには、次の PowerShell コマンドを実行します。
Get-ADDomainController -Identity <TargetServer> | Select-Object OperationMasterRoles
現在 PDC エミュレーターの役割を保持しているドメイン コントローラーが失敗した場合は、Move-ADDirectoryServerOperationMasterRole
パラメーターでを使用してロールを押収し、機能するドメイン コントローラーに移動できます。
RID マスター ロールの転送
RID マスター ロールを転送するには、次の手順に従います。
次の PowerShell コマンドを実行して、RID マスター ロールを別のドメイン コントローラーに転送します。
<TargetServer>
を、ロールを転送するドメイン コントローラーの名前に置き換えます。Move-ADDirectoryServerOperationMasterRole -Identity <TargetServer> -OperationMasterRole RIDMaster
メッセージが表示されたら、「 Yes または Y を入力して転送を確認します。
RID マスター ロールが転送されたことを確認するには、次の PowerShell コマンドを実行します。
Get-ADDomainController -Identity <TargetServer> | Select-Object OperationMasterRoles
現在 RID マスター ロールを保持しているドメイン コントローラーが失敗した場合は、Move-ADDirectoryServerOperationMasterRole
パラメーターでを使用してロールを押収し、機能ドメイン コントローラーに移動できます。
インフラストラクチャ マスターロールの転送
インフラストラクチャ マスター ロールを転送するには、次の手順に従います。
次の PowerShell コマンドを実行して、インフラストラクチャ マスターロールを別のドメイン コントローラーに転送します。
<TargetServer>
を、ロールを転送するドメイン コントローラーの名前に置き換えます。Move-ADDirectoryServerOperationMasterRole -Identity <TargetServer> -OperationMasterRole InfrastructureMaster
メッセージが表示されたら、「 Yes または Y を入力して転送を確認します。
インフラストラクチャ マスターロールが転送されたことを確認するには、次の PowerShell コマンドを実行します。
Get-ADDomainController -Identity <TargetServer> | Select-Object OperationMasterRoles
現在インフラストラクチャ マスター ロールを保持しているドメイン コントローラーが失敗した場合は、Move-ADDirectoryServerOperationMasterRole
パラメーターと共にを使用してロールを押収し、機能するドメイン コントローラーに移動できます。