次の方法で共有


Active Directory フォレストの回復 - 現在の RID プールの無効化

Windows PowerShell を使用して、ドメイン コントローラーの現在の RID プールを無効にするには、次の手順に従います。 Windows PowerShell は、Windows Server 2012 および Windows Server 2008 R2 では既定で有効になっていますが、Windows Server 2008 では有効ではありません。この場合、機能の追加を使用してインストールする必要があります。 Windows Server 2003 ではダウンロードして実行できます。

コマンドが正常に完了されたことを確認するには、Windows Server 2012 の イベント ビューアーのシステム ログで、イベント ID 16654 (ソースは Directory-Services-SAM) を確認します。 以前のバージョンの Windows では、このイベントがログに記録されません。

Note

RID プールを無効にした後、最初にセキュリティ プリンシパル (ユーザー、コンピューター、またはグループ) を作成しようとするときにエラーが発生します。 オブジェクトを作成しようとすると、新しい RID プールへの要求がトリガーされます。 新しい RID プールが割り当てられるため、操作の再試行は成功します。

現在の RID プールを無効にする

  • 管理者特権の Windows PowerShell セッションを開き、次のコマンドを実行して Enter キーを押します。

    $Domain = New-Object System.DirectoryServices.DirectoryEntry
    $DomainSid = $Domain.objectSid
    $RootDSE = New-Object System.DirectoryServices.DirectoryEntry("LDAP://RootDSE")
    $RootDSE.UsePropertyCache = $false
    $RootDSE.Put("invalidateRidPool", $DomainSid.Value)
    $RootDSE.SetInfo()
    

次のステップ