Запуск msiexec / x из Powershell
286
Andy X
Я новичок в этом сайте. Я пытаюсь создать сценарий powershell, где msiexec может удалить приложение, используя идентификационный номер.
$Adobe = gwmi Win32_product -filter foreach ($app in $Adobe) {"msiexec.exe /x /qn $($App.IdentifyingNumber)"}
Скрипт собирал идентифицирующие номера, но msiexec не запускал деинсталлятор. Любой совет будет принят во внимание.
Удалите двойные кавычки, содержащие команду, которую вы хотите выполнить, а не просто отобразить.
LotPings 5 лет назад
0
@LotPings Я не пробовал этого, но перемещение переключателей / qn в конце строки решило проблему. foreach ($ app in $ Adobe) {"msiexec.exe / x $ ($ App.IdentifyingNumber)" / qn}
Andy X 5 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
6
Хорошее руководство по PowerShell, начало работы с более продвинутым использованием
-
5
Отключение звукового сигнала окна cmd
-
3
Powershell пинг до бесконечности
-
-
5
Удаление программы в Windows
-
5
Сочетание клавиш для вставки в командной строке Windows
-
3
TortoiseSvn & Windows7 RC1: невозможно открыть MSI-файл, «Не удалось открыть этот установочный п...
-
5
Какие преимущества может получить средний гик от Powershell?
-
1
Powershell: выполнить операцию для всех файлов в каталоге (foreach)
-
3
Запуск MSI-файлов от имени администратора из учетной записи пользователя
-
1
Выделение Powershell / CMD для копирования правой кнопкой мыши в Vista