如何使用 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

强制命令在不询问用户许可的情况下强制运行。

更新时间:2020-08-08

3K 次浏览

启动您的 职业

完成课程获得认证

开始
广告