我必须从很多计算机上默默地删除 Microsoft Visio。我尝试了 Uninstall-Package 和 wmic 命令,通过 PsExec,似乎有效但无法卸载,仍然存在。它适用于 Visio 2016 和 Visio 2019。如果我得到卸载字符串是否有效?但我必须强制默默卸载,这很重要。
卸载字符串:"C:\Program Files\Common Files\Microsoft Shared\OFFICE15\Office Setup Controller\setup.exe" /uninstall VISPRO /dll OSETUP.DLL MsiExec.exe /X{90150000-0051-0000-1000-0000000FF1CE} MsiExec.exe /X{90150000-0054-0409-1000-0000000FF1CE}
'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*',
'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*',
'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*' | ForEach-Object {
Get-ItemProperty $_ | Where-Object {
$_.DisplayName -like '*Visio*'
} | Select-Object -ExpandProperty 'UninstallString'
}
Write-Host $Command