使用 AppCapture 命令列選項可建立及管理 AppStack。
AppCapture.exe 命令選項
如果您不小心刪除了 JSON、VHD 或 VMDK 檔案,/meta、/vhd 和 /vmdk 選項將有所幫助。如果刪除了 JSON 檔案,則 App Volumes 將無法讀取 AppStack。
您可以使用 /personalize 命令將 AppStack 個人化。
AppCapture.exe 命令可接受下列選項:
工作 |
選項 |
---|---|
顯示 AppCapture.exe 命令的說明。 |
/? |
為 AppStack 指定作者的名稱。如果名稱包含至少一個空格,請將名稱放在括號裡。 範例: AppCapture.exe /n /a (IT Admin) |
/a |
指定 AppStack 的說明。 範例:此磁碟包含應用程式的 XYZ 套件。 |
/d |
列出 AppStack JSON、VHD 和 VMDK 檔案的內容。如果您沒有使用預設目錄,請指定檔案所在的目錄。 範例:AppCapture.exe /list filePath |
/list |
使用 VMDK 檔案作為輸入以產生 .json 檔案。如果您未使用預設路徑,請指定包含 VMDK 檔案的路徑。 範例:AppCapture.exe /meta appStackPath。 |
/meta |
建立 AppStack。 範例:AppCapture.exe /n |
/n |
指定 AppStack 檔案的輸出目錄。預設目錄為 C:\ProgramData\VMware\AppCapture\appvhds。 您可以使用此選項和 /s 選項以從現有 AppStack 建立 AppStack。請參閱 AppStack。 範例:AppCapture.exe /s oldAppStackDir /o newAppStackDir |
/o |
指定 AppStack 檔案的來源目錄。預設目錄為 C:\ProgramData\VMware\AppCapture\appvhds。 如果您正在安裝新應用程式,請勿使用此選項。 您可以使用此選項和 /o 選項以從現有 AppStack 建立 AppStack。請參閱 AppStack。 範例:AppCapture.exe /s oldAppStackDir /o newAppStackDir 您也可以使用 /s 選項和 /n 以將舊的 AppStack 更新為新的。在此範例中,現有 oldAppStack.vhd AppStack 會作為基礎 AppStack 的複本,並可以更新為 newAppstackName: AppCapture.exe /n newAppstackName /s oldAppStack.vhd /o newAppStackDir |
/s |
從 .vmdk 檔案建立 .vhd 檔案。如果您沒有使用預設路徑,請指定包含 .vhd 檔案的路徑。 範例:AppCapture.exe /vhd appStackPath.vmdk |
/vhd |
使用 VHD 檔案作為輸入以產生 VMDK 檔案。如果您沒有使用預設路徑,請指定包含 .vhd 檔案的路徑。 範例:AppCapture.exe /vmdk appStackPath.vhd。 |
/vmdk |
佈建應用程式之後將其虛擬化以進行預先驗證。使用 /test 選項而未搭配其他參數時,AppStack 應該僅會包含一個應用程式服務包。 範例:AppCapture.exe /test Provisioned appStackPath.vhd 將 AppStack 中的所有應用程式服務包虛擬化。範例:AppCapture.exe /test Provisioned appStackPath.vhd * 將 AppStack 中根據對應 GUID 進行識別的應用程式服務包虛擬化。範例:AppCapture.exe /test Provisioned appStackPath.vhd GUID1, GUID2。GUIDn |
/test <Provisioned AppStackPath>.vhd [* | GUID] |
可讓使用者使用 UEM 應用程式分析工具將應用程式服務包個人化。系統會產生包含個人化設定的組態檔。依預設,這些檔案會儲存在與 VHD 相同的位置中,即位於 UEMConfigFiles\AppStack 資料夾下。 範例:AppCapture.exe /personalize C:\FinanceApps.vhd - 個人化設定會儲存在 C:\ProgramData\VMware\AppCapture\appvhds\UEMConfigFiles\FinanceApps 下。 /predef 子選項是一個選用的布林值參數,可與 /personalize 選項搭配使用,以將指定之應用程式服務包的預先定義設定擷取至組態檔中。預先定義的設定會擷取至其他組態檔中。 範例:AppCapture.exe /personalize C:\FinanceApps.vhd /predef - 個人化設定會連同預先定義的設定儲存在 C:\ProgramData\VMware\AppCapture\appvhds\UEMConfigFiles\FinanceApps 下 /flexconfigname 子選項可與 /personalize 命令搭配使用,以將個人化設定儲存到易記的組態檔名稱中。 範例:AppCapture.exe /personalize C:\FinanceApps.vhd /flexconfigname MSOffice2016 - 個人化設定會儲存在 C:\ProgramData\VMware\AppCapture\appvhds\UEMConfigFiles\MSOffice2016 下 |
/personalize <ProvisionedAppStackPath>.vhd
[/predef | flexconfigname <flexconfigfilename> ] |