當您在 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。此範例會合併所有的 .vhd 檔案 (位於 下方)。\temp 和 .\appstacks 目錄並產生 Notepad+Adobe.vhd 檔案於 C:\temp。
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。此範例會使用 Hotfix 更新 AdobeSuite.vhd。將會建立 AdobeSuite.vhd 的複本,並命名為 AdobeHotfixUpdate.vhd。所有 Hotfix 安裝皆會在 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 命令。
命令 |
說明 |
---|---|
|
檢視工作流程的一般資訊。 |
|
檢視工作流程的詳細資訊。 |
|
檢視工作流程的範例。 |
|
檢視工作流程的技術資訊。 |