如何透過 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()

更新於: 08-Aug-2020

2000+ 檢視

開闢你的 事業

完成課程來獲得認證

開始
廣告
© . All rights reserved.