當公司發展到一定規模或者信息化建設到一定程度的情況下,很多信息化規范出台;很多初期服務器搭建包括服務搭建等計算機名等都是按照默認或者隨機命名的,不便於區分業務或服務等。通過前邊的章節我們對Active Directory域控制已經有了一定的了解,今天我們來簡單介紹一下如何重命名生產環境域控制器,如下內容供大家學習參考。
重命名域控制器注意事項:
a、執行重命名操作權限賬戶必須是Domain Admins組和Enterprise Admins組成員;
b、域控制器需要是Win 2003及以上版本,且域功能級別Windows Server 2003以上;
c、Windows Server 2008及以上版本默認自帶Netdom工具,可直接重命名;
d、在Win 2003中,操作需要使用Support Tools擴展包自帶系統支持工具Netdom;
e、如果角色不在同一域控制器,請保證網絡通信、解析及服務器間同步正常;
操作步驟:
1.為了便於看出效果,我們將RID主機角色遷移到本次需要更名的域控制器Spare.azureyun.local服務器上,操作步驟如下:
PS C:\> ntdsutil.exe
C:\Windows\system32\ntdsutil.exe: roles
fsmo maintenance: connections
server connections: connect to server Spare.azureyun.local
綁定到 Spare.azureyun.local ...
用本登錄的用戶的憑證連接 Spare.azureyun.local。
server connections: quit
fsmo maintenance: Transfer RID master
fsmo maintenance: quit
C:\Windows\system32\ntdsutil.exe: quit
PS C:\>

2.查看當前RID主機角色位置為Spare.azureyun.local:

3.開始操作之前我們確定主機名、IP地址信息及FSMO角色分布信息:
Powershell查看IP地址信息命令:
foreach($ipv4 in (ipconfig) -like '*IPv4*') { ($ipv4 -split ' : ')[-1]}
查看當前FSMO角色信息 netdom query fsmo

4.查看有關重命名命令行幫忙信息:
PS C:\> netdom computername /?
此命令的語法是:
NETDOM COMPUTERNAME machine [/UserO:user] [/PasswordO:[password | *]] [/UserD:user] [/PasswordD:[password | *]] [/SecurePasswordPrompt] /Add:<new-alternate-DNS-name> | /Remove:<alternate-DNS-name> | /MakePrimary:<computer-dns-name> | /Enumerate[:{AlternateNames | PrimaryName | AllNames}] | /Verify
NETDOM COMPUTERNAME 管理計算機的主名稱和替換名稱。
此命令可以安全地重命名域控制器或服務器。
Machine - 要管理其名稱的計算機的名稱。
/UserO - 用於與被管理計算機建立連接的用戶帳戶
/PasswordO - /UserO 指定的用戶帳戶密碼。* 意思是提示輸入密碼
/UserD - 用於與被管理計算機的域建立連接的用戶帳戶
/PasswordD - /UserD 指定的用戶帳戶密碼。* 意思是提示輸入密碼
/Add - 指定應添加新的替換名稱。新名稱必須是完全限定的DNS 名稱(FQDN-計算機名后跟主 DNS 后綴,如 comp1.example.com)。
/REMove - 指定應刪除現有的替換名稱。要刪除的名稱必須是完全限定的 DNS 名稱(FQDN - 計算機名后跟主 DNS 后綴,如 comp1.example.com)。
/MakePrimary - 指定應將現有替換名稱轉換為主名稱。被轉換為主名稱的名稱必須是完全 限定的 DNS 名稱(FQDN - 計算機名后跟主 DNS 后綴,如 comp1.example.com)。
/ENUMerate - 列出指定的名稱。默認為 AllNames。
/Verify - 檢查每個計算機名是否存在 DNS A 記錄和 SPN
/SecurePasswordPrompt - 使用安全憑據彈出窗口指定憑據。在需要指定智能卡憑據時應使用此選項。此選項僅在以 * 形式提供密碼值時有效。

5.驗證當前Spare域控制器FQDN名稱:
netdom computername computerName /enumerate:{AlternateNames | PrimaryName | AllNames}
注解:ComputerName為域控FQDN;enumerate是過濾項,可以選擇性的輸出名字類別:AllNames(全部顯示),AlternateNames(僅顯示別名),PrimaryName(僅顯示主要名),默認是全部顯示。
netdom computername spare.azureyun.local /enumerate

6.為當前域控制器添加新的FQDN名稱:
為域控制器添加新的FQDN名稱v2spare:
netdom computername OldComputerName /add: NewComputerName
OldComputerName為當前主機名,IP\FQDN\NetBIOS名均可
NewComputerName為要添加的替代名稱,本例為:v2spare.azureyun.local
netdom computername spare.azureyun.local /add:v2spare.azureyun.local
並通過命令查看當前域控制器所有可用的FQDN名稱:
netdom computername spare.azureyun.local /enumerate

7.將新添加的FQDN名稱設置為在線模式,即將替換的新名稱更新到域環境內,包括DNS記錄等;本操作完成后記得重啟服務器使配置生效:
netdom computername spare.azureyun.local /makeprimary:v2spare.azureyun.local
重啟當前域控制器;

8.重啟后我們發現命令行查詢的時候前后位置發生變換,這里我們刪除原FQDN名稱:
netdom computername v2spare.azureyun.local /remove:spare.azureyun.local

9.刪除DNS服務器上原服務器對應解析:


10.查看當前其他DNS記錄是否更新:


11.到此,整個重命名操作基本完成,如果不放心我們可以通過命令行查看當前FSMO角色信息,如下:

附快捷操作步驟:
netdom computername 當前域控制器FQDN /enumerate
netdom computername 當前域控制器FQDN /add:新FQDN名稱
netdom computername 當前域控制器FQDN /makeprimary:新FQDN名稱
重啟服務器
netdom computername 新FQDN名稱 /remove:spare.azureyun.local
歡迎關注微信公眾號:小溫研習社

