Windows

Windows Server 2008:組策略在 WDS 安裝後不適用

  • June 11, 2015

我們使用結合 GPO 的 WDS 映像來自動安裝我們的桌面。

這一切都很好,除了當 WDS 部署到新的/現有的 PC 完成時,GPO 有 50/50 的機會在首次啟動時應用。

不幸的是,這意味著在更新我們的開發環境後,必須有人檢查機器並為大約 15-20 台 PC 啟動重新啟動/GPUpdate。

機器要麼是預先準備好的,要麼在 AD 中有現有的電腦帳戶,因為它們是重新映像而不是新的。

只是想知道是否有人在安裝 WDS 後沒有應用 GPO 時遇到過類似的問題?目前,我們正在考慮將腳本寫入映像,以便工作站在安裝 WDS 後自動重新啟動,但這更像是一種解決方法,而不是解決問題的根本原因。

謝謝

我們通過將以下內容添加到與 WDS 圖像一起使用的 unattend.xml 的 special 部分,以一種相當老套的方式解決了這個問題:

<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>

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