透過範本部署新虛擬機器或複製現有的虛擬機器時,可自訂虛擬機器的 Windows 客體作業系統。自訂客體,有助於避免部署具有相同設定 (例如重複的電腦名稱) 的虛擬機器時可能產生的衝突。

執行這項作業的原因和時機

您可以阻止 Windows 將與原始虛擬機器相同的安全性識別碼 (SID),指派給新的虛擬機器或範本。如果電腦屬於網域的一部分,且僅使用網域使用者帳戶,則重複的 SID 不會引起問題。不過,如果電腦是工作群組的一部分,或者使用本機使用者帳戶,則重複的 SID 可能會影響檔案存取控制。如需詳細資訊,請參閱 Microsoft Windows 作業系統的相關說明文件。

重要事項︰

自訂後,不會為 Windows Server 2008 保留預設的管理員密碼。自訂期間,Windows Sysprep 公用程式會在 Windows Server 2008 上刪除並重新建立管理員帳戶。您必須在自訂後虛擬機器首次啟動時,重設管理員密碼。

先決條件

確認符合所有自訂需求。請參閱客體作業系統自訂需求

若要執行該程序,請在複製虛擬機器或透過範本部署虛擬機器時啟動客體自訂精靈。

程序

  1. 複製現有的虛擬機器精靈的 [選取複製選項] 頁面上,選取自訂作業系統,然後按下一步
  2. 輸入虛擬機器擁有者的名稱和組織,然後按下一步
  3. 輸入客體作業系統的電腦名稱。

    作業系統將使用此名稱在網路上進行自我識別。此名稱在 Linux 系統中稱為主機名稱。

    選項

    動作

    輸入名稱

    1. 輸入名稱。

      名稱可包含英數字元和連字號 (-) 字元。但不能包含句號 (.) 或空格,且不能只由數字組成。名稱不區分大小寫。

    2. 若要確認名稱是唯一的,請選取附加數值以確保唯一性。此動作可在虛擬機器名稱中附加連字號,並在連字號後面加上數值。如果名稱連同數值的總長度超過 63 個字元,則該名稱將被截斷。

    使用虛擬機器名稱

    vCenter Server 建立的電腦名稱與客體作業系統執行所在的虛擬機器名稱相同。長度超過 63 個字元的名稱將被截斷。

    在 [複製/部署] 精靈中輸入名稱

    複製或部署完成後,vSphere Web Client將提示您輸入名稱。

    使用透過 vCenter Server 設定的自訂應用程式產生名稱

    輸入可以傳遞到自訂應用程式的參數。

  4. 提供 Windows 作業系統的授權資訊,然後按下一步

    選項

    動作

    非伺服器作業系統

    輸入新客體作業系統的 Windows 產品金鑰。

    針對伺服器作業系統

    1. 輸入新客體作業系統的 Windows 產品金鑰。

    2. 選取包含伺服器授權資訊

    3. 選取按基座按伺服器

    4. 如果選取按伺服器,請輸入伺服器接受的同時連線數目上限。

  5. 設定虛擬機器的管理員密碼,然後按下一步
    1. 輸入管理員帳戶的密碼,然後再輸入一次進行確認。
      備註︰

      僅在來源 Windows 虛擬機器中的管理員密碼為空白時,才能變更管理員密碼。如果來源 Windows 虛擬機器或範本已經有密碼,則管理員密碼將維持不變。

    2. (選擇性) ︰ 若要讓使用者以管理員身分登入客體作業系統,請選取核取方塊,然後選取自動登入的次數。
  6. 選取虛擬機器的時區,然後按下一步
  7. (選擇性) ︰ 在 [執行一次] 頁面中,指定使用者首次登入客體作業系統時要執行的命令,然後按下一步

    如需 RunOnce命令的相關資訊,請參閱《Microsoft Sysprep》說明文件。

  8. 選取要套用至客體作業系統的網路設定類型。

    選項

    動作

    一般設定

    選取一般設定,然後按下一步

    vCenter Server 使用預設值設定 DHCP 伺服器中的所有網路介面。

    自訂設定

    1. 選取自訂設定,然後按下一步

    2. 對於虛擬機器中的每個網路介面,按一下省略符號按鈕 (...)。

    3. 輸入 IP 位址和其他網路設定,然後按一下確定

    4. 當所有網路介面設定完成後,按下一步

  9. 若要指定 IPv4 相關的設定,請選取 IPv4 並輸入 IP 位址和其他網路設定。
  10. 選取 IPv6 以將虛擬機器設定為使用 IPv6 網路。

    虛擬機器可以保留從網路和 IPv6 位址配置的 IP 位址。Microsoft 支援在 Windows Server 2003、Windows XP with Service Pack 1 (SP1) 或更新版本,以及 Windows CE .NET 4.1 或更新版本上使用 IPv6 網路。但是,對於內建應用程式、系統服務,這些作業系統具有有限的 IPv6 支援,因此不建議進行 IPv6 部署。

    1. 選取使用該規格時,提示使用者輸入位址。選取此選項時,系統會提示您輸入 IPv4 或 IPv6 位址。
    2. 選取使用下列 IPv6 位址,從清單中選擇 IPv6 位址。
      • 按一下鉛筆圖示,輸入其他 IPv6 位址。您可以指定完整位址,或者使用零壓縮和零隱藏來縮短該位址。您必須至少指定一個 IPv6 位址。您可以編輯現有位址,但不得複製現有的 IPv6 位址。

      • 輸入子網路遮罩首碼。首碼長度必須介於 1 到 128 之間,其中預設值為 64。閘道預設為啟用,除非在您選擇不使用 IPv6 時。

  11. 選取 DNS 並指定 DNS 伺服器位址,然後按一下確定
  12. 選取 WINS,並指定主要和次要 WINS 資訊。
  13. 選取虛擬機器加入網路的方式,然後按下一步

    選項

    動作

    工作群組

    輸入工作群組名稱。例如,MSHOME

    Windows 伺服器網域

    1. 輸入網域名稱。

    2. 輸入使用者帳戶的使用者名稱和密碼,該使用者須具備可將電腦新增到指定網域的權限。

  14. 選取 [產生新的安全性識別碼 (SID)],然後按下一步

    Windows 安全性識別碼 (SID) 在部分 Windows 作業系統中,可用於唯一識別系統和使用者。如果您未選取此選項,則複製或部署的新虛擬機器與來源虛擬機器或範本將具有相同的 SID。

  15. 將自訂選項另存為 .xml 檔案。
    1. 選取儲存此自訂規格以供日後使用
    2. 指定規格的檔案名稱,然後按下一步
  16. 按一下完成以儲存您的變更。

結果

返回 [部署範本] 或複製虛擬機器精靈。完成 [部署範本] 或複製虛擬機器精靈後,自訂作業隨即完成。

新的虛擬機器首次啟動時,客體作業系統將執行完成指令碼,完成自訂程序。在此程序中,虛擬機器可能會多次重新啟動。

如果客體作業系統在新虛擬機器啟動時暫停執行,表示該系統可能是在等待您更正錯誤,例如,不正確的產品金鑰或無效的使用者名稱。開啟虛擬機器的主控台,判定系統是否正在等待您輸入資訊。

下一步

部署並自訂未獲得大量授權的 Windows XP 或 Windows 2003 版本後,您可能需要重新啟動新虛擬機器上的作業系統。

如果新虛擬機器在啟動時遇到自訂錯誤,錯誤會記錄到 %WINDIR%\temp\vmware-imc 中。若要檢視錯誤記錄檔,請按一下 Windows 開始按鈕,並選取程式 > 系統管理工具 > 事件檢視器