如何在PowerShell中使用WMI卸载软件?

您可以通过3种方法使用PowerShell卸载软件。

  • WMI方法。

  • 使用包提供者

  • 卸载字符串。

我们将在此处讨论卸载软件的WMI方法。

WMI方法

使用WMI类Win32_Product,您可以检索在本地或远程系统中卸载的软件的列表。如果需要特定的软件,则可以按其名称进行过滤。例如,

Get-WmiObject Win32_Product -Filter "Name='Vmware tools'"

或者,您可以使用Where-Objectpipeline命令检索已安装软件的名称。

Get-WmiObject Win32_Product | Where{$_.Name -eq "Vmware tools"}

输出结果

PS C:\Users\Administrator> Get-WmiObject Win32_Product | Where{$_.Name -eq

"Vmware tools"}

IdentifyingNumber : {D533345C-7F8D-4807-AE80-E06CE2045B0E}

Name              : VMware Tools

Vendor            : VMware, Inc.

Version           : 11.0.6.15940789

Caption           : VMware Tools

下面是此WMI对象命令支持的方法。

Get-WmiObject Win32_Product -Filter "Name='Vmware tools'" | gm -MemberType Method

| Select Name, MemberType

输出结果

Name          MemberType

----          ----------

Configure       Method

Reinstall       Method

Uninstall       Method

Upgrade         Method

Uninstall()此命令支持一种方法。我们可以使用这种方法来卸载软件。例如,

$vtools = Get-WmiObject win32_product -Filter "Name='Vmware tools'"

$vtools.Uninstall()

以上是 如何在PowerShell中使用WMI卸载软件? 的全部内容, 来源链接: utcz.com/z/356736.html

回到顶部