検証環境のドメインを物理サーバーから仮想サーバーへ引っ越しするためドメインコントローラーのFSMO(操作マスタ)を移動しなければなりません。以前コマンドでやった事があったので今回はPowerShellでできないものか探してみたところ2008R2?でやっているものを見つけましたので試してみました。
環境はドメインコントローラーが物理サーバーにWindows Server 2012 Standerd1台とHyper-VのゲストOSにWindows Server 2012 Standerd1台の計2台、現在FSMO(操作マスタ)は物理サーバー側になっています。詳しくはこちらにて
移動先のドメインコントローラでPowerShellを起動して
まず現在のFSMO(操作マスタ)を
#**************************************
Import-Module ActiveDirectory
Get-ADDomain | Select-Object InfraStructureMaster,RIDMaster,PDCEmulator
Get-ADForest | Select-Object DomainNamingMaster,SchemaMaster
#***************************************
で確認し、
FSMO(操作マスタ)の役割の移動を
#**************************************
Move-ADDirectoryServerOperationMasterRole VCDTEST00 -OperationMasterRole InfraStructureMaster,RIDMaster,PDCEmulator,DomainNamingMaster,SchemaMaster
#***************************************
※ここではVCDTEST00がFSMO(操作マスタ)移動先のサーバー名
で行いました。
で、最後に移動ができているかの確認をしてから1台シャットダウンをしてログオンできるか確認。まだ確認する事はありますが
強制での役割の移動のため不整合が無いかの確認はまだこれからですが役割自体は移動する事ができました。PowerShellだとコマンドで行うよりもあっさりしていて良いかもしれませんね。実際はこんな簡単にいくようなシーンでは使わないと思いますが・・・
まだ作業は途中なのでこれからDNSの切り替えをやろうと思います。
この辺の操作は色々と気を使うところなのでくれぐれもよくよく検証してから自己責任で行うようにしてください。
参考までに
Teshnet(英語)
◆Import-Module
http://technet.microsoft.com/en-us/library/hh849725.aspx
◆Get-ADDomain
http://technet.microsoft.com/en-us/library/ee617224.aspx
◆Get-ADForest
http://technet.microsoft.com/en-us/library/ee617216.aspx
◆Move-ADDirectoryServerOperationMasterRole
http://technet.microsoft.com/en-us/library/ee617229.aspx