решение1
Вы можете взять существующий вывод и вызвать Uninstall()
для каждого продукта:
Get-WmiObject Win32_Product | where-Object {$_.name -Like "MySQL*"} | ForEach-Object { $_.Uninstall() }
Просто убедитесь, что вы хотите удалить все продукты, начинающиеся с «MySQL».
Также это должно быть быстрее, если вы выполните фильтрацию из запроса WMI:
Get-WmiObject Win32_Product -Filter "имя, как 'MySQL%'" | ForEach-Object { $_.Uninstall() }