步骤如下:
电脑A:
>安装Windows
>安装应用程序/驱动程序/更新
>捕获图像版本#1
>运行sysprep
>加入域名
>激活窗口和办公室
电脑B,C等:
>将映像版本#1部署到计算机
>运行sysprep
>加入域名
>激活窗口和办公室
在sysprep时运行以下bat文件
@ECHO OFF reg add "HKLM\SYSTEM\Setup\Status\Sysprepstatus" /v CleanupState /t REG_DWORD /d 00000002 /F reg add "HKLM\SYSTEM\Setup\Status\Sysprepstatus" /v GeneralizationState /t REG_DWORD /d 00000007 /F reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" /v SkipRearm /t REG_DWORD /d 00000001 msdtc -uninstall timeout 120 msdtc -install timeout 120 rmdir /Q /S "C:\Windows\System32\Sysprep\Panther" del /Q "C:\Windows\System32\Sysprep\Sysprep_succeeded.tag " ECHO Beginning Sysprep. The system will shutdown when complete. "C:\Windows\System32\Sysprep\Sysprep.exe" /oobe /generalize /shutdown
我现在意识到Windows和办公室本身无法在kms服务器上激活.关于如何解决问题的任何想法.谢谢.
如果我用SkipRearm = 1和sysprep / generalize与SkipRearm = 0进行sysprep / generalize有什么区别?
What is the difference if I sysprep /generalize with SkipRearm=1 and sysprep /generalize with SkipRearm=0?
注意:这是基于我读过的东西,我没有实际的经验.
“重新安装”会重置产品激活系统.安装将获得一个新的激活ID,激活状态将在宽限期开始时返回到非激活状态.
可以重置安装的次数有限制,以防止人们使用该功能永久延长激活宽限期.
默认情况下,sysprep将执行重新安装,如果要阻止此操作,则设置“SkipRearm = 1”注册表值.您也可以使用“slmgr / rearm”手动重新装备
通常在成像时你想要重新装备.这可确保新机器上的激活从一个干净的平板开始,而kms将所有机器视为不同的系统.如果你没有重新装备那么kms将无法区分你所有的机器.因此,如果您构建一个装满机器的网络,所有这些都没有重新安装的图像,那么kms服务器会认为它们都是同一台机器,因此永远不会达到它的最小机器数量.
例外情况是您有像这样的工作流程
>恢复图像
>做一些改变
>制作新图片
在这种情况下,您不希望在制作稍后构建的图像时进行重新安装,否则在几次迭代后您将达到最大重新计数.