Запуск msiexec / x из Powershell


-1

Я новичок в этом сайте. Я пытаюсь создать сценарий powershell, где msiexec будет удалять приложение, используя идентификационный номер.

$Adobe = gwmi Win32_product -filter {name like "%Adobe%"}
foreach ($app in $Adobe) {"msiexec.exe /x /qn 
 $($App.IdentifyingNumber)"}

Скрипт собирал идентифицирующие номера, но msiexec не запускал деинсталлятор. Любой совет будет принят во внимание.


Удалите двойные кавычки, содержащие команду, которую вы хотите выполнить, а не просто отобразить.
LotPings

@LotPings Я не пробовал этого, но перемещение переключателей / qn в конце строки решило проблему. foreach ($ app in $ Adobe) {"msiexec.exe / x $ ($ App.IdentifyingNumber)" / qn}
Andy X
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.