通过 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,例如:外部包、可选包以及相关包。 |
Remove-AppxPackage | 此 cmdlet 用于从设备中删除已签名的应用(*.msix、*.appx)程序包。 删除时,将删除已签名应用安装到的文件夹的内容,以及计算机上对已卸载应用程序的任何引用。 |
Get-AppxPackage | 此 cmdlet 将提供计算机上已安装的所有已签名应用(*.msix、*.appx)程序包的列表。 可以提供一个值来筛选结果。 若要创建经过筛选的返回值,请在 -Name 参数中提供完整或部分字符串,使用 * 作为通配符。 |
Get-AppxDefaultVolume | 此 cmdlet 将提供计算机上的已签名应用(*.msix、*.appx)程序包使用的默认卷。 默认卷是计算机上所有部署或安装操作的目标。 不能从卷列表中删除此卷。 |
Get-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 应用包气泡中。 |