Windows

WDS 為 boot.wim 創建應答文件

  • June 17, 2014

我正在嘗試使無人值守安裝的最後一步正常工作。

我有 2 張圖片:

引導.wim

安裝.wim

我已經為兩者添加了驅動程序,並且參考安裝 wim 與包含的程序和所有內容都可以正常工作。我為 install.wim 創建了一個 unattend.xml 文件,它設置了區域設置、語言等。一切正常。但是,我仍然必須“參與”安裝,因為 PXE > boot.wim 映像要求提供語言和分區內容。

我正在嘗試為 boot.wim 文件(直接從源文件夾中的 OEM 磁碟翻錄)創建另一個 unattend.xml,但是在 WSIM 中,當我將 boot.wim 圖像添加到圖像管理器時(Windows 7 安裝程序或PE),沒有amd64_Microsoft-Windows-Setup/組件,因此無法設置語言,分區和選擇安裝映像等內容。

組件文件夾中的選項有限,主要與網路相關。

我錯過了什麼嗎?

順便說一句,既然我已經大部分時間都在工作,我遇到了 MSFT 部署工具包……它看起來很有希望,但是在將所有時間都花在 WDS 上之後,我猶豫是否要加入。我應該繼續嗎?有什麼大好處嗎?

謝謝。


編輯:

所以,我有2張圖片

boot.wim <- 從 OEM CD 的 /Sources 中提取

  • 沒有 unattend.xml

  • 可以從中引導(可以選擇 PE 或 Windows 設置)

  • PE 只有擷取選項,不能安裝(如果我沒記錯的話- 是在這一點上重啟了很多次;)

install.wim <- 從安裝了各種程序的 sysprep 機器上擷取的圖像

  • 有 unattend.xml (一旦我通過 boot.wim 進入它就可以工作) - 無法啟動

install.wim unattend.xml:

&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;unattend xmlns="urn:schemas-microsoft-com:unattend"&gt;
   &lt;servicing&gt;&lt;/servicing&gt;
   &lt;settings pass="oobeSystem"&gt;
       &lt;component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="xxx" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;
           &lt;InputLocale&gt;en-US&lt;/InputLocale&gt;
           &lt;SystemLocale&gt;en-US&lt;/SystemLocale&gt;
           &lt;UILanguage&gt;en-US&lt;/UILanguage&gt;
           &lt;UILanguageFallback&gt;en-US&lt;/UILanguageFallback&gt;
           &lt;UserLocale&gt;en-US&lt;/UserLocale&gt;
       &lt;/component&gt;
       &lt;component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="xxx" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;
           &lt;OOBE&gt;
               &lt;HideEULAPage&gt;true&lt;/HideEULAPage&gt;
               &lt;NetworkLocation&gt;Work&lt;/NetworkLocation&gt;
               &lt;ProtectYourPC&gt;2&lt;/ProtectYourPC&gt;
           &lt;/OOBE&gt;
           &lt;UserAccounts&gt;
               &lt;AdministratorPassword&gt;
                   &lt;Value&gt;password123lol==&lt;/Value&gt;
                   &lt;PlainText&gt;false&lt;/PlainText&gt;
               &lt;/AdministratorPassword&gt;
               &lt;LocalAccounts&gt;
                   &lt;LocalAccount wcm:action="add"&gt;
                       &lt;Password&gt;
                           &lt;Value&gt;passwart==&lt;/Value&gt;
                           &lt;PlainText&gt;false&lt;/PlainText&gt;
                       &lt;/Password&gt;
                       &lt;Description&gt;Local Admin&lt;/Description&gt;
                       &lt;DisplayName&gt;BOSS&lt;/DisplayName&gt;
                       &lt;Group&gt;Administrators&lt;/Group&gt;
                       &lt;Name&gt;Tony Danza&lt;/Name&gt;
                   &lt;/LocalAccount&gt;
               &lt;/LocalAccounts&gt;
               &lt;DomainAccounts&gt;
                   &lt;DomainAccountList wcm:action="add"&gt;
                       &lt;Domain&gt;allMyDomainsAreWorkgroups&lt;/Domain&gt;
                   &lt;/DomainAccountList&gt;
               &lt;/DomainAccounts&gt;
           &lt;/UserAccounts&gt;
           &lt;TimeZone&gt;Eastern Standard Time&lt;/TimeZone&gt;
       &lt;/component&gt;
   &lt;/settings&gt;
   &lt;settings pass="specialize"&gt;
       &lt;component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="xxx" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;
           &lt;WindowsFeatures&gt;
               &lt;ShowMediaCenter&gt;false&lt;/ShowMediaCenter&gt;
               &lt;ShowWindowsMediaPlayer&gt;false&lt;/ShowWindowsMediaPlayer&gt;
           &lt;/WindowsFeatures&gt;
           &lt;ComputerName&gt;Fonz&lt;/ComputerName&gt;
           &lt;ShowWindowsLive&gt;false&lt;/ShowWindowsLive&gt;
           &lt;ProductKey&gt;1234&lt;/ProductKey&gt;
           &lt;RegisteredOrganization&gt;Jim's Bob Store&lt;/RegisteredOrganization&gt;
       &lt;/component&gt;
   &lt;/settings&gt;
   &lt;cpi:offlineImage cpi:source="wim://TI-86/reminst/images/install.wim#WIN7" xmlns:cpi="urn:schemas-microsoft-com:cpi" /&gt;
&lt;/unattend&gt;

您的無人值守中沒有 WindowsPE 通行證。本文中的第一個範例是 WDS 的 WindowsPE 通行證範例,它應該可以幫助您克服語言和設置硬碟驅動器的初始提示。如果您繼續使用 MDT,則不必在無人參與文件中設置太多,因為您可以在任務序列中完成所有這些操作,並且使用 MDT LiteTouch.wim 文件作為 WDS 中的啟動映像將讓您在 PXE 啟動時選擇任務序列。可以在本文中找到有關 WindowsPE 通行證的更多資訊。

引用自:https://serverfault.com/questions/417437