Msiexec / x von Powershell aus ausführen

424
Andy X

Ich bin neu auf dieser Site. Ich versuche, ein Powershell-Skript zu erstellen, in dem msiexec eine Anwendung mit der Identifizierungsnummer deinstallieren würde.

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

Das Skript sammelt die identifizierenden Nummern, aber das Deinstallationsprogramm wird von msiexec nicht ausgeführt. Jeder Rat wäre dankbar.

0
Entfernen Sie die Anführungszeichen, die den Befehl enthalten, den Sie ausführen möchten, und zeigen Sie nicht nur an. LotPings vor 5 Jahren 0
@LotPings Ich habe das nicht versucht, aber das Verschieben der Schalter / qn am Ende der Zeile hat das Problem behoben. foreach ($ app in $ Adobe) {"msiexec.exe / x $ ($ App.IdentifyingNumber)" / qn} Andy X vor 5 Jahren 0

0 Antworten auf die Frage