帧SysprepHelper工具¶
Sysprep Helper是一种旨在通过解析Sysprep报告的错误并在可能的情况下立即修复它们来简化Sysprep进程的工具。
框架Sysprep Helper有两种使用方式:
作为用于Sysprep测试的桌面应用程序。
作为一个控制台应用程序,用于管理员希望在帐户发布期间自动修复Sysprep错误的场景。
请注意
如果您在沙箱上启动Sysprep Helper作为桌面应用程序并且Sysprep成功,则必须重新启动实例。
使用Sysprep帮助工具自动化发布任务¶
在发布期间需要执行Sysprep的用例中(持久桌面和无状态、域连接的实例),将执行以下PowerShell脚本:
C: \ ProgramData \ Nutanix \ \ FGA \ \ System \ Sysprep脚本。< cloudprovider > .ps1
Sysprep脚本将执行各种清理任务,然后执行最终的泛化任务:Sysprep.exe,带有适当的参数。
Sysprep。< cloudprovider >。ps1工作流:
1.检索操作系统信息
2.检查激活状态
3.检查杀毒状态
4.删除现有的用户配置文件
-起动过程-FilePath“env美元:列出\ System32系统\ Sysprep \ Sysprep.exe”-ArgumentList"/oobe /quit / generic /unattend:$env:ProgramData\Nutanix\Frame\Sysprep\ unattend .xml"等待-NoNewWindow
使用SysprepHelper¶
当试图在Sysprep执行期间自动解决问题时,可以使用Sysprep.exe工具代替Sysprep.exe。
取代适用的脚本(s)。
FrameSysprepHelper.exe来
C: \ ProgramData \ Nutanix \ \ \工具
(如果应用程序从这个文件夹中缺失,在发布期间泛化将运行一个标准的Sysprep进程)也将很快发布。在Windows系统注册表中添加默认的Sysprep类型键。
注册表中的默认Sysprep类型
你现在可以在注册表中设置一个默认的Sysprep类型:
HKLM: \ \软件\ \ \ \ MachineImage Nutanix \ \帧
关键:AdvancedSysprep
' 0 '表示标准Sysprep
使用Sysprep帮助工具的Sysprep为' 1 '
您还可以使用Sysprep Helper UI中的复选框启用/禁用该设置。
警告
如果注册表项缺失或值为' 0 ',发布期间的泛化将运行标准Sysprep进程。