Windows Server 2008:WDS 安装后组策略不适用

Windows Server 2008:WDS 安装后组策略不适用

我们使用 WDS 映像结合 GPO 来自动安装我们的桌面。

这一切都很顺利,只是当 WDS 部署到新的/现有的 PC 上完成后,GPO 在第一次启动时应用的几率为 50%。

不幸的是,这意味着在刷新我们的开发环境之后,有人必须检查机器并为大约 15-20 台 PC 启动重启/GPUpdate。

机器要么是预先准备的,要么在 AD 中已有计算机帐户,因为它们是重新映像的,而不是新的。

只是想知道是否有人遇到过类似的问题,即在安装 WDS 后 GPO 无法应用?目前,我们正在考虑将脚本破解到映像中,以便在安装 WDS 后自动重新启动工作站,但这更像是一种变通方法,而不是解决问题的根本原因。

谢谢

答案1

我们通过在与 WDS 映像一起使用的 unattend.xml 的 specialize 部分中添加以下内容,以一种相当棘手的方式解决了该问题:

<settings pass="specialize">
    <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <ComputerName>%MACHINENAME%</ComputerName>
        <TimeZone>GMT Standard Time</TimeZone>
    </component>

    <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <InputLocale>en-GB</InputLocale>
        <SystemLocale>en-GB</SystemLocale>
        <UILanguage>en-GB</UILanguage>
        <UserLocale>en-GB</UserLocale>
    </component>

    <component name="Microsoft-Windows-UnattendedJoin" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <Identification>
            <Credentials>
                <Domain>$domain</Domain>
                <Password>$password</Password>
                <Username>$username</Username>
            </Credentials>
            <UnsecureJoin>true</UnsecureJoin>
        </Identification>
    </component>

    <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <RunSynchronous>
            <RunSynchronousCommand wcm:action="add">
                <Description>Force Time Resync</Description>
                <Order>1</Order>
                <Path>cmd /c w32tm /resync</Path>
            </RunSynchronousCommand>
            <RunSynchronousCommand wcm:action="add">
                <Description>Force GPUpdate</Description>
                <Order>2</Order>
                <Path>cmd /c gpupdate /force /boot /sync</Path>
            </RunSynchronousCommand>
            <RunSynchronousCommand wcm:action="add">
                <Description>Reboot</Description>
                <Order>3</Order>
                <Path>cmd /c reboot -r -t 1</Path>
            </RunSynchronousCommand>
        </RunSynchronous>
    </component>
</settings>

相关内容