如何在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