Directoryのドメイン・コントローラ(DC)には、FSMOと呼ばれる5つの特別な役割がある。FSMOはドメインごとにどれか1台のDC上でのみ実行される。サーバのリプレースや障害などにより、FSMOの役割をほかのDC上に移行/転送させたいことがある。転送元のDCがダウンしている場合は、ntdsutilコマンドで強制的に役割を割り当てる。Operation)」の役割は特定の1台だけが担当する。DirectoryのFSMO役割を担当するサーバを調査する(コマンド・プロンプト編)」参照)。FSMOを担当しているDCをリプレースしたり、障害などのために起動できなくなった場合は、FSMOの役割をほかのDCに移行させなければならない。DirectoryのFSMO役割をほかのDCへ転送する(GUI編)」では、GUIのツールを使って転送させる方法を紹介したが、転送元のDCと通信できない場合はこの方法は使えない。代わりにntdsutilコマンドを使ってFSMOの役割を強制的に割り当てる必要がある(「転送」と違って、元のDCとは通信しない)。本TIPSではこの方法について紹介する。強制転送は最後の手段であり、可能なら元のFSMOのDCの復旧と転送を優先するべきである。Directoryのデータベースの整合性などに重大な問題が生じる可能性がある。これに関しては、以下のサポート技術情報などを参考にして、事前の準備や移行後の確認などを行っていただきたい。操作方法あるDCにFSMOの役割を強制させるには、コマンド・プロンプト上でntdsutil.exeコマンドを使う。このコマンドでは、まず対象となる(移行先の)DCへconnectコマンドで接続し、その後、seizeコマンドでFSMOの役割を強制的にそのDCに割り当てる。seizeとはつかむとか、奪取するという意味である。DirectoryのFSMO役割をほかのDCへ転送する(GUI編)」ではFSMOの役割を転送する方法を紹介したが、それはntdsutil.exeのtransferコマンド(transfer=転送)に相当する。以下、順に操作方法を見ていく。Administratorsグループ(RID/PDC/インフラストラクチャ・マスタの強制の場合)のメンバーとしてログオンし、コマンド・プロンプトを開いてntdsutil.exeコマンドを起動する。rolesコマンドでFSMOの操作モードに入り、connectionsコマンドでFSMOを割り当てたいDCに接続する。※以下の例では、元のFSMOのDCを「w2003dc1」、新しいDCを「w2003dc2」としている。<役割>」コマンドで5つの役割を強制定期に割り当てる。<役割>にはFSMOの役割の名前を指定する。master」とすればドメイン名前付けマスタを強制的に割り当てることができる。詳しいコマンド名は「?」でヘルプを表示させると確認できる。<役割>」コマンドを使うと、強制割り当てではなく、役割を「転送」できる。...強制割り当てこのコマンドを実行すると確認のためのダイアログが表示されるので、[はい]をクリックして先へ進める。強制の確認ダイアログseizeコマンドでFSMOの役割を強制的に割り当てようとすると、このような確認ダイアログが表示されるので、[はい]をクリックして処理を許可する。[はい]をクリックすると、処理が行われる。安全転送を試みています。所有者に接続できませんでした。コードにより、接続、LDAP、または役割の転送エラーを示すことがあります。Settings,CN=W2003DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=example,DC=co,DC=jp最初に強制処理(seize)ではなく、転送(transfer)を試みるため、既存のFSMOと通信できないというエラー・メッセージなどが表示されるが、無視してよい。最後に現在のFSMOの役割を担当しているサーバ名が表示されるので、その内容を確認しておく。master」も実行して、それぞれの役割を強制的に割り当てる。maintenance:最後の結果を見ると、すべてのFSMOの役割が、元のW2003DC1というDCから、W2003DC2というDCへ変更されていることが分かる。より自動抽出したものです。(2017/7/21)キーボード配列が異なる言語に誤認識された場合の対処方法を紹介。