使用 PowerShell 管理 MSIX

本文說明用來管理 .appx 和 .msix 套件的 PowerShell Cmdlet。

MSIX PowerShell Cmdlet

下列 PowerShell Cmdlet 會提供別名,讓您可以使用 "Appx" 或 "App" 首碼名詞 (範例: Add-AppxPackage 也可以用來做為 Add-AppPackage) 。

PowerShell Cmdlet 說明
新增-Add-appxpackage 此 Cmdlet 用來將已簽署的應用程式 (*.msix、*.appx) 套件新增至裝置。 新增與另一個 MSIX 應用程式有關係的 MSIX 應用程式時,也可以使用 Add-AppPackage Cmdlet,例如:外部套件、選用套件相關套件
移除-Add-appxpackage 此 Cmdlet 用來從裝置中移除已簽署的應用程式 (*.msix、*.appx) 套件。 一旦移除,就會移除已簽署應用程式所安裝的資料夾內容,也會移除電腦上對已解除安裝應用程式的任何參考。
Get-AppxPackage 此 Cmdlet 會提供一個清單,列出電腦上所有已安裝的已簽署應用程式 (*.msix、*.appx) 套件。 您可以提供一值來篩選結果。 若要建立篩選的傳回結果,請使用 * 做為萬用字元,將完整或部分字串提供給 -Name 參數。
Get-AppxDefaultVolume 此 Cmdlet 會提供電腦上已簽署應用程式 (*.msix、*.appx) 套件所使用的預設磁碟區。 預設磁碟區是電腦上所有部署或安裝作業的目標。 無法從磁碟區清單中移除此磁碟區。
AppxPackageManifest 此 Cmdlet 會針對指定的已簽署應用程式完整套件名稱,傳回已簽署應用程式 (*.msix、*.appx) 套件資訊清單 xml 物件。
Reset-AppxPackage 此 Cmdlet 會將已安裝的應用程式重設為其原始設定。
Get-AppxVolume 此 Cmdlet 會傳回電腦已知的 AppxVolume 物件清單。
Add-AppxVolume 此 Cmdlet 會新增新的 AppxVolume,讓封裝管理員進行通告。
Remove-AppxVolume 此 Cmdlet 會從裝置移除現有的 AppxVolume。
Mount-AppxVolume 此 Cmdlet 會掛接 AppxVolume,允許部署至目標的所有應用程式都變成可以存取。
Dismount-AppxVolume 此 Cmdlet 會卸載 AppxVolume,並移除部署至目標的應用程式存取權。
Move-AppxPackage 此 Cmdlet 會將 Windows 應用程式套件從其目前的位置移至另一個掛接的 AppxVolume。
Get-AppxDefaultVolume 此 Cmdlet 會取得預設 AppxVolume,作為裝置所有部署作業的目標。
Set-AppxDefaultVolume 此 Cmdlet 會將其他已掛接 AppxVolume 設定為裝置所有部署作業的新預設目標。
Invoke-CommandInDesktopPackage 此 Cmdlet 可讓您在 Windows 應用程式套件泡泡中執行命令。