如何使用 PowerShell 中的包管理器卸载软件?
主要有 3 种方法可以用 PowerShell 卸载软件。
WMI 方法。
使用软件包提供程序
卸载字符串。
这里,我们将讨论使用包管理卸载软件的方法。
你可以卸载使用包提供程序安装的软件或软件包。可以使用 Get-PackageProvider 命令获取包提供程序的列表。
PS C:\Users\Administrator> Get-PackageProvider | Select Name, Version Name Version ---- ------- msi 3.0.0.0 msu 3.0.0.0 PowerShellGet 1.0.0.1 Programs 3.0.0.0
因此,使用 msi、msu、程序和 PowerShellGet 安装的软件包可以用 Uninstall-Package 命令卸载。
Get-Package -Name 'Vmware tools' | ft -AutoSize
如果软件包存在,你可以获取软件包的详细信息。在下面的示例中,有软件包版本、源路径和检索到的提供程序名称。
Name Version Source ProviderName ---- ------- ------ ------------ VMware Tools 11.0.6.15940789 C:\Program Files\VMware\VMware Tools\ msi
若要卸载软件包或软件,你可以使用管道 Uninstall-Package 命令或直接运行提供软件包名称的命令。
Get-Package -Name 'Vmware tools' | Uninstall-Package
或
Uninstall-Package -Name 'Vmware tools' -Force
强制命令在不询问用户许可的情况下强制运行。
广告