在通过 Microsoft PowerShell 运行 AppCapture 时,可以使用多个选项。
可在 PowerShell 中使用的 AppCapture 选项和参数
使用 Start-AVAppCapture 可创建 AppStack,并向其中添加应用程序。UEM 应用程序分析器是随 AppCapture 实用程序一起安装的,可以使用该分析器对 AppStack 进行个性化设置。
Start-AVAppCapture 参数 |
说明 |
---|---|
-Author Author-name |
指定与此 AppStack 关联的作者。 |
CommonParameters |
使用一个或多个通用参数。通用参数是一组由 Windows PowerShell 实现的 cmdlet 参数。 Start-AVAppCapture 支持以下通用参数:
有关通用参数的更多信息,请参阅 about_CommonParameters。 |
-Description text |
指定 AppStack 的说明。如果说明包含空格,请在圆括号中输入说明,例如 -Description (HR Apps)。 |
-Destination output-directory |
指定 AppStack 的输出目录。默认情况下,AppStack 会放置在 C:\ProgramData\VMware\AppCapture\appvhds 中。 |
-Force |
输出目录不存在时创建输出目录。可使用 -Destination 参数指定输出目录。 |
-Name vhd-name |
指定将捕获的应用程序的名称。 输出 .vhd 文件将使用指定的应用程序名称来命名。 |
-Novmdk |
指定此选项可阻止捕获后创建 VMDK 磁盘。 |
-Path directory-path |
指定 AppStack 的路径。将使用 AppStack 作为当前捕获的模板。 如果安装新应用程序,请不要使用此选项。 |
您可以使用 AppCapture 命令执行一些工作流。
工作流 |
说明 |
---|---|
ConvertTo-AVVhdDisk |
使用 .vmdk 文件作为输入来生成 .vhd 文件。 |
ConvertTo-AVVmdkDisk |
使用 .vhd 文件作为输入来生成 .vmdk 文件。 |
Export-AVMetadata |
使用 .vhd 或 .vmdk 文件作为输入来生成 .json 文件。 |
Merge-AVAppDisks |
将多个 AppStack .vhd 文件合并为一个新的 AppStack .vhd。AppStack 介绍了与此类似的命令行版本。 |
Remove-AVApp |
从磁盘中删除一个 AppStack,或者从 AppStack 中移除特定的应用程序。如果从 AppStack 中移除任何应用程序,则必须将 AppStack 再次导入到 App Volumes Manager 中。 |
Reset-AVConfig |
从计算机中清除 AppCapture 配置信息。 |
Show-AVDiskDetails |
列出 .vhd 文件、.json 文件或 .vmdk 文件的内容。 |
Start-AVAppCapture |
启动应用程序捕获过程。 |
Start-AVAppUpdate |
更新 AppStack。 |
Test-AVAppStack |
置备应用程序后,附加或虚拟化应用程序。 |
Start-AVAppPersonalization |
连接 AppStack (.vhd),并使用 UEM 应用程序分析器对指定的应用程序包进行个性化设置。 |
下面的示例包括工作流文件路径和用于访问工作流的命令。
启动新的捕获会话。输出是以 .vhd 文件形式生成的并命名为 AdobeSuite.vhd。作者是 John 并添加了说明。
Start-AVAppCapture -Name AdobeSuite -Author John -Description "This disk contains the AdobeSuite application"
ConverTo-AVVhdDisk。此示例将从源文件 Adobe.vmdk 生成 .vhd 格式的输出文件 Adobe.vhd。输出文件放置在与源文件不同的目录中:
ConvertTo-AVVhdDisk -Path "C:\Program Files (x86)\VMware\AppCapture\appvhds\Adobe.vmdk" -Destination "C:\AppCaptures"
Export-AVMetadata。此示例将生成输出元数据文件 Adobe.json。该文件将在与 Adobe.vhd 相同的位置生成:
Export-AVMetadata -Path "C:\Program Files (x86)\VMware\AppCapture\appvhds\Adobe.vhd"
Merge-AVAppDisks。此示例将合并 .\temp 和 .\appstacks 目录下的所有 .vhd 文件,并在 C:\temp 中生成 Notepad+Adobe.vhd 文件。
Merge-AVAppDisks -Path .\temp\*.vhd .\appstacks\*.vhd -Destination c:\temp\Notepad+Adobe.vhd
Remove-AVApp。此示例将从输入磁盘 Adobe+Notepad.vhd 中删除 Adobe 和记事本应用程序。每个应用程序均通过其唯一 GUID 来标识:
Remove-AVApp -Path C:\Temp\Adobe+Notepad.vhd -Destination c:\Temp\empty.vhd -Guids GUID1, GUID2
Show-AVDiskDetails。此示例将显示 .json 文件中的详细信息。对于 .vhd 和 .vmdk 文件,语法是相同的:
Show-AVDiskDetails -Path "C:\Program Files (x86)\VMware\WEM Capture\appvhds\Adobe.json"
Start-AVAppUdate。此示例将使用热修补程序更新 AdobeSuite.vhd。将会创建 AdobeSuite.vhd 的副本,并将其命名为 AdobeHotfixUpdate.vhd。安装的所有热修补程序均在 AdobeHotfixUpdate.vhd 中捕获:
Start-AVAppUpdate -Name AdobeHotfixUpdate -Path "C:\Program Files (x86)\VMware\AppCapture\appvhds\AdobeSuite.vhd"
Test-AVAppStack -Path:在置备应用程序以进行预验证后虚拟化该应用程序。在没有其他参数的情况下使用此命令时,AppStack 应仅包含一个应用程序包。
Test-AVAppStack -Path C:\Program Files (x86)\VMware\WEMCapture\appvhds\Chrome.vhd
Test-AVAppStack -Path "C:\Program Files (x86)\VMware\WEMCapture\appvhds\HRApps.vhd" -Guids Guid1Guid2..Guid1.. GUIDn。该 cmdlet 虚拟化 AppStack 中通过相应 GUID 标识的应用程序包。
Test-AVAppStack -Path "C:\Program Files (x86)\VMware\WEMCapture\appvhds\HRApps.vhd" -Guids "*"。该 cmdlet 虚拟化 AppStack 中的所有应用程序包。
Start-AVAppPersonalization -Path。该 cmdlet 连接 VHD,并允许用户使用 UEM 应用程序分析器对应用程序包进行个性化设置。个性化设置保存在 C:\ProgramData\VMware\AppCapture\appvhds\UEMConfigFiles\Chrome 中。
Start-AVAppPersonalization -Path "C:\ProgramData\VMware\AppCapture\appvhds\Chrome.vhd"
Start-AVAppPersonalization -Path "C:\appvhds\Chrome.vhd" -Predef。该 cmdlet 连接 VHD,并允许用户使用 UEM 应用程序分析器对应用程序包进行个性化设置。预定义设置和个性化设置保存在 C:\ProgramData\VMware\AppCapture\appvhds\UEMConfigFiles\Chrome 中。
Start-AVAppPersonalization -Path "C:\appvhds\Chrome.vhd" -Name Browser1。该 cmdlet 连接 VHD,并允许用户使用 UEM 应用程序分析器对应用程序包进行个性化设置。个性化设置文件保存在 C:\ProgramData\VMware\AppCapture\appvhds\UEMConfigFiles\Browser1 中。
要获取有关工作流的帮助,请运行 get-help 命令。
命令 |
说明 |
---|---|
|
查看工作流的一般信息。 |
|
查看工作流的详细信息。 |
|
查看工作流的示例。 |
|
查看工作流的技术信息。 |