帧SysprepHelper工具

Sysprep Helper是一种旨在通过解析Sysprep报告的错误并在可能的情况下立即修复它们来简化Sysprep进程的工具。

. . / . . / _images / sphelper1.png

框架Sysprep Helper有两种使用方式:

  1. 作为用于Sysprep测试的桌面应用程序。

  2. 作为一个控制台应用程序,用于管理员希望在帐户发布期间自动修复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。

  1. 取代适用的脚本(s)。

  2. FrameSysprepHelper.exe来C: \ ProgramData \ Nutanix \ \ \工具(如果应用程序从这个文件夹中缺失,在发布期间泛化将运行一个标准的Sysprep进程)也将很快发布。

  3. 在Windows系统注册表中添加默认的Sysprep类型键。

注册表中的默认Sysprep类型

你现在可以在注册表中设置一个默认的Sysprep类型:
HKLM: \ \软件\ \ \ \ MachineImage Nutanix \ \帧关键:AdvancedSysprep
' 0 '表示标准Sysprep
使用Sysprep帮助工具的Sysprep为' 1 '
您还可以使用Sysprep Helper UI中的复选框启用/禁用该设置。

警告

如果注册表项缺失或值为' 0 ',发布期间的泛化将运行标准Sysprep进程。

日志记录

SysprepHelper日志可以在以下目录中找到:

C: \ ProgramData \ Nutanix \ \ Logs \ Sysprep-helper.txt帧