在networking上的几个系统上执行wmi查询将返回给定软件的installState = 1。 但是,它不出现在添加删除程序或HKLM \软件\微软\的Windows \ CurrentVersion \卸载,甚至相同的键下wow6432node我怎么去除呢?
从Win32_Product返回WMI中的对象并使用其卸载方法:
$app = Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -match "xyz app"} $app.Uninstall()