PowerShell を使用した MSIX の管理
この記事では、.appx パッケージと .msix パッケージの管理に使用される PowerShell コマンドレットについて説明します。
MSIX PowerShell コマンドレット
次の PowerShell コマンドレットにはエイリアスが用意されており、"Appx" と "App" いずれかのプレフィックスが付いた名詞を使用できます (例: Add-AppxPackage
は Add-AppPackage
としても使用できます)。
PowerShell コマンドレット | 説明 |
---|---|
Add-AppxPackage | このコマンドレットは、署名されたアプリ (*.msix、*.appx) パッケージをデバイスに追加するために使用します。 また、外部パッケージ、オプション パッケージ、関連パッケージなど、別の MSIX アプリとの関係を持つ MSIX アプリを追加するときに、Add-AppPackage コマンドレットを使用することもできます。 |
Remove-AppxPackage | このコマンドレットは、署名されたアプリ (*.msix、*.appx) パッケージをデバイスから削除するために使用します。 削除されると、署名されたアプリのインストール先のフォルダーの内容と、コンピューター上でアンインストールされたアプリケーションへの参照がすべて削除されます。 |
Get-AppxPackage | このコマンドレットにより、コンピューター上のインストールされているすべての署名済みアプリ (*.msix、*.appx) の一覧が表示されます。 結果をフィルター処理するために値を指定できます。 フィルター処理された戻り値を作成するには、ワイルドカード文字として * を使用して、完全文字列または部分文字列を -Name パラメーターに指定します。 |
Get-AppxDefaultVolume | このコマンドレットでは、コンピューター上の署名されたアプリ (*.msix、*.appx) パッケージによって使用されている既定のボリュームが指定されます。 既定のボリュームは、コンピューター上のすべてのデプロイ操作またはインストール操作のターゲットです。 このボリュームは、ボリュームの一覧から削除することはできません。 |
Get-AppxPackageManifest | このコマンドレットは、指定された署名済みアプリの完全なパッケージ名について、署名済みアプリ (*.msix、*.appx) パッケージ マニフェスト xml オブジェクトを返します。 |
Reset-AppxPackage | このコマンドレットにより、インストールされているアプリが元の設定にリセットされます。 |
Get-AppxVolume | このコマンドレットにより、コンピューターに認識されている AppxVolume オブジェクトの一覧が返されます。 |
Add-AppxVolume | このコマンドレットにより、パッケージ マネージャーによって提供される新しい AppxVolume が追加されます。 |
Remove-AppxVolume | このコマンドレットにより、デバイスから既存の AppxVolume が削除されます。 |
Mount-AppxVolume | このコマンドレットにより、AppxVolume がマウントされ、ターゲットに展開されているすべてのアプリにアクセスできるようになります。 |
Dismount-AppxVolume | このコマンドレットにより、AppxVolume のマウントが解除され、ターゲットに展開されているアプリへのアクセスが削除されます。 |
Move-AppxPackage | このコマンドレットにより、Windows アプリ パッケージが現在の場所から、マウントされている別の AppxVolume に移動されます。 |
Get-AppxDefaultVolume | このコマンドレットにより、デバイスに対するすべての展開操作のターゲットとして使用される、既定の AppxVolume が取得されます。 |
Set-AppxDefaultVolume | このコマンドレットにより、デバイスに対するすべての展開操作の新しい既定のターゲットとして、マウントされている別の AppxVolume が設定されます。 |
Invoke-CommandInDesktopPackage | このコマンドレットを使用すると、Windows アプリ パッケージのバブルに対してコマンドを実行できます。 |