Msiexec / x von Powershell aus ausführen


-1

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 {name like "%Adobe%"}
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.


Entfernen Sie die Anführungszeichen, die den Befehl enthalten, den Sie ausführen möchten, und zeigen Sie nicht nur an.
LotPings

@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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.