如何通过 PowerShell 中的 WMI 卸载软件?
主要有 3 种方法可通过 PowerShell 卸载软件。
WMI 方法。
使用软件包提供程序
卸载字符串。
此文将讨论 WMI 方法来卸载软件。
WMI 方法
通过 WMI 类 Win32_Product,您可以检索本地或远程系统上卸载的软件列表。如果您需要特定软件,您可以按其名称进行筛选。例如:
Get-WmiObject Win32_Product -Filter "Name='Vmware tools'"
或者,您可以使用 Where-Object 管道命令检索已安装软件的名称。
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()
广告