WDS 为 boot.wim 创建应答文件

WDS 为 boot.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/组件,因此无法设置语言、分区等内容,也无法选择安装映像。

componenets 文件夹中的选项有限,主要与网络相关。

我是否遗漏了什么?

顺便说一句,现在我已经基本搞定了,我偶然发现了 MSFT 部署工具包……它看起来很有前途,但在 WDS 上花了这么多时间后,我犹豫着是否要尝试。我应该继续使用它吗?有什么大的好处吗?

谢谢。


编辑:

所以我有 2 张图片

boot.wim <- 从 OEM CD 的 /Sources 中提取
- 没有 unattend.xml
- 可以从中启动(可以选择 PE 或 Windows 设置)
-- PE 仅具有捕获选项,而没有安装选项(如果我没记错的话 - 此时已经重启了很多次了 ;)

install.wim <- 从安装了各种程序的 sysprepped 机器捕获的映像
- 有 unattend.xml(一旦我通过 boot.wim 进入它就可以工作) - 无法启动

安装.wim 无人值守.xml:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <servicing></servicing>
    <settings pass="oobeSystem">
        <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">
            <InputLocale>en-US</InputLocale>
            <SystemLocale>en-US</SystemLocale>
            <UILanguage>en-US</UILanguage>
            <UILanguageFallback>en-US</UILanguageFallback>
            <UserLocale>en-US</UserLocale>
        </component>
        <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">
            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <NetworkLocation>Work</NetworkLocation>
                <ProtectYourPC>2</ProtectYourPC>
            </OOBE>
            <UserAccounts>
                <AdministratorPassword>
                    <Value>password123lol==</Value>
                    <PlainText>false</PlainText>
                </AdministratorPassword>
                <LocalAccounts>
                    <LocalAccount wcm:action="add">
                        <Password>
                            <Value>passwart==</Value>
                            <PlainText>false</PlainText>
                        </Password>
                        <Description>Local Admin</Description>
                        <DisplayName>BOSS</DisplayName>
                        <Group>Administrators</Group>
                        <Name>Tony Danza</Name>
                    </LocalAccount>
                </LocalAccounts>
                <DomainAccounts>
                    <DomainAccountList wcm:action="add">
                        <Domain>allMyDomainsAreWorkgroups</Domain>
                    </DomainAccountList>
                </DomainAccounts>
            </UserAccounts>
            <TimeZone>Eastern Standard Time</TimeZone>
        </component>
    </settings>
    <settings pass="specialize">
        <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">
            <WindowsFeatures>
                <ShowMediaCenter>false</ShowMediaCenter>
                <ShowWindowsMediaPlayer>false</ShowWindowsMediaPlayer>
            </WindowsFeatures>
            <ComputerName>Fonz</ComputerName>
            <ShowWindowsLive>false</ShowWindowsLive>
            <ProductKey>1234</ProductKey>
            <RegisteredOrganization>Jim's Bob Store</RegisteredOrganization>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="wim://TI-86/reminst/images/install.wim#WIN7" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

答案1

您的无人值守中没有 WindowsPE 通行证。本文是 WDS 的 WindowsPE 传递的一个示例,它应该可以帮助您完成语言和硬盘设置等初始提示。如果您继续使用 MDT,则不必在无人值守文件中设置太多内容,因为您可以在任务序列中完成所有这些操作,并且使用 MDT LiteTouch.wim 文件作为 WDS 中的启动映像将允许您在 PXE 启动时选择任务序列。有关 WindowsPE 传递的更多信息,请参阅本文

答案2

我继续安装/设置 MDT。我能够使用我用 WDS 创建的 install.wim,这很有帮助。

客户端安装过程仍未实现自动化,但已得到很好的简化。我仍需在 WDS 中运行域加入过程(或登录到每台计算机并以此方式加入),而使用 WDS 时,我会在计算机上留有多个用户(一个在 install.wim 中,并会在安装过程中要求创建另一个用户)。我确信有办法解决所有这些问题,但使用 MDT,我可以看到几个简单的屏幕(管理员密码;域和域加入;OU),然后就可以开始运行了。

由于已经设置了 WDS,因此还有一个好处,我可以将 MDT 创建的启动映像导入 WDS,以便将 PXE 启动客户端导入 MDT PE。

附言:我在阅读这方面文档时遇到了更多的字母汤……它似乎对我有所警示;)

尽管如此,如果有人能回答,我将不胜感激。否则,我会在可以的时候接受这个作为答案。

谢谢。

相关内容