答案1
您可以采用现有的输出并Uninstall()
针对每个产品调用:
获取 WmiObject Win32_Product | 其中对象 {$_.name -Like "MySQL*"} | ForEach 对象 { $_.Uninstall() }
只需确定您要卸载所有以“MySQL”开头的产品即可。
如果您从 WMI 查询进行过滤,它也应该更快:
Get-WmiObject Win32_Product -Filter “名称 LIKE'MySQL%'” | ForEach-Object { $_.Uninstall() }