您可以通过3种方法使用PowerShell卸载软件。
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()