Windows 7 sysprep会保持组策略设置吗?

作为我们组织的Windows 7发布过程的一部分,我们将Windows 7映像部署到目标机器上,然后在其上手动安装LocalGPO,然后通过以下脚本应用一组组策略(现在我们必须手动复制C:\ SETUPGCB \文件夹后部署):

echo *************************Change Path LocalGPO************************* cd /d "C:\Program Files\LocalGPO" echo *************************Run Policy*********************************** cscript LocalGPO.wsf /path:C:\SETUPGCB\{3AFCFA90-5E1C-4854-ACC8-069399F4E00F} cscript LocalGPO.wsf /path:C:\SETUPGCB\{8E7E3C0B-1CB5-4F52-A825-832AB93081B6} cscript LocalGPO.wsf /path:C:\SETUPGCB\{8FBAD1C1-75F0-43C2-818E-FD700AC78D5F} cscript LocalGPO.wsf /path:C:\SETUPGCB\{042F3731-1FC3-4E51-B06F-31F967E74D1A} cscript LocalGPO.wsf /path:C:\SETUPGCB\{61A09835-BED1-4573-A599-3E87118754CA} pause 

为了保存手动安装LocalGPO的步骤并在每次将映像部署到机器上时运行此脚本,我正在考虑通过以下操作重新制作Windows 7映像:

  1. 设置新的参考Windows 7系统并安装特定于我的组织的任何软件/修改。
  2. 安装LocalGPO。
  3. 运行我上面显示的脚本来应用组策略。
  4. 执行“sysprep / generalize / oobe / shutdown / unattend:[my answer file]”命令来系统准备系统。
  5. 图像和部署。

我的问题是,sysprep是否会尊重和保留我在制作映像时应用的所有组策略? 如果这样很好。 如果不是的话,我应该如何系统化这个系统来实现这个目标呢?

非常感谢你!

PS不幸的是,我只有使用gpedit.msc来手动编辑项目的经验,所以我可能需要一些更详细的解释,如果修改C:\ SETUPGCB文件(其中包含很多嵌套的文件夹,* .xml和* .pol文件)是必需的…

我发现的一切都表明本地组策略将被保留, 但是您在本地组策略中可能引用帐户SID(除BUILTIN SID之外)的任何操作都会有问题,因为机器的SID(并且,因此,任何用户SID)将在Sysprep完成后更改。

(假设这些机器不会被join到一个域中,如果他们真的只是使用组策略,那么在join域的机器上的本地组策略会让我哭泣。