Windows
Windows Server 2008:組策略在 WDS 安裝後不適用
我們使用結合 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>