使用 Hyper-v 等虛擬化技術後,大規模的虛擬系統的安裝將直接變成對虛擬磁碟的克隆,但是由於 Windows2000 以後的系統中帶有一個唯一的 SID(Security ID),使用域來管理大量虛擬主機時,直接克隆的系統將無法加入到域當中。因此需要對克隆的系統的 SID 進行變更。方法如下:
windows2000/XP/2003 一般可以使用微軟提供的 newsid.exe 工具進行 SID 的更換
1. 下載 newsid.exe,下載地址和操作步驟參考以下地址 http://technet.microsoft.com/zh-cn/sysinternals/bb897418
2. 將文件放到%systemroot%下,執行以下命令
newsid.exe/a [新電腦名稱]
參數說明
/a 後臺運行初始化 SID 操作 /d 執行完成後延時重現啟動 /n 執行完成後不重新啟動 /? 查看使用幫助 [新電腦名稱] 需要重新設置的計算機名稱
/d 與 /n 不能同時使用
3. 重啟電腦即可
windows7/8/2008,只能使用系統初始化安裝工具 SysPrep 來初始化一個 SID
1. 執行 C:\Windows\System32\Sysprep\Sysprep.exe 命令
2. 在選擇 Enter System Out-Of-Box Experience OOBE 和 Enter System Audit Mode 模式時選擇 Enter System Out-Of-Box Experience OOBE
3. 點擊 Generalize,完成後重新啟動電腦即可初始化系統的 SID
注意,微軟官方只推薦使用 SysPrep 來初始化 SID,所有操作之前請注意備份系統和用戶數據