答え1
既存の出力を取得して、Uninstall()
各製品に対して呼び出すことができます。
Get-WmiObject Win32_Product | where-Object {$_.name -Like "MySQL*"} | ForEach-Object { $_.Uninstall() }
「MySQL」で始まるすべての製品をアンインストールする必要があることに注意してください。
WMI クエリからフィルタリングを実行すると、処理も速くなります。
Get-WmiObject Win32_Product -Filter "name LIKE 'MySQL%'" | ForEach-Object { $_.Uninstall() }