132501
Aug 27, 2019, updated at 11:49:28 (UTC)
1448
11
0
Website Popup nach Deinstallation verhindern
Hallo zusammen,
ich möchte per PowerShell automatisiert und silent ein Programm vom PC entfernen. Es soll später per Softwareverteilung ausgerollt werden.
Funktioniert soweit einwandfrei.
Das Blöde ist nun das nach Deinstallation eine Website geöffnet wird, auf der man ankreuzen kann warum man das Tool runtergeschmissen hat.
Dadurch ist mein Befehl leider nicht mehr ganz so silent.
Gibt es eine Möglichkeit das zu unterdrücken?
ich möchte per PowerShell automatisiert und silent ein Programm vom PC entfernen. Es soll später per Softwareverteilung ausgerollt werden.
$app = Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -match “Lenovo Solution Center”}
$app.Uninstall()
Funktioniert soweit einwandfrei.
Das Blöde ist nun das nach Deinstallation eine Website geöffnet wird, auf der man ankreuzen kann warum man das Tool runtergeschmissen hat.
Dadurch ist mein Befehl leider nicht mehr ganz so silent.
Gibt es eine Möglichkeit das zu unterdrücken?
Please also mark the comments that contributed to the solution of the article
Content-Key: 488963
Url: https://administrator.de/contentid/488963
Printed on: April 19, 2024 at 20:04 o'clock
11 Comments
Latest comment
Win32_Product ist böse und sollte man wenn möglich immer vermeiden denn es triggert mögliche Repair-Routinen des Windows Installers!
Lenovo Solution Center silent uninstall
LSCSetup.exe /s /x /v "/qn UPGRADINGPRODUCTCODE=1"
Da sind nur die Anführungszeichen falsch, ersetze die durch richtige dann geht das.
Gerade mal testweise in ner VM ausprobiert, Fazit: Funktioniert.
S. oben.
Nein die Anführungszeichen kommen schon hin aber das waren typographische statt normale Anführungszeichen wenn man es kopiert . S. meine erste Antwort.
Zitat von @132501:
So, ich habe die Zeile jetzt mal mit der Softwareverteilung durchlaufen lassen. Damit geht es. Die Software führt die Batch mit Systemrechten aus. Mit elevated CMD auf dem Client geht es immernoch nicht. Maximal seltsam, aber gut. Danke für deine Mühe.
Als System läufst in anderem Kontext also ist da schon mal keine Interaktion mit dem Desktop möglich.So, ich habe die Zeile jetzt mal mit der Softwareverteilung durchlaufen lassen. Damit geht es. Die Software führt die Batch mit Systemrechten aus. Mit elevated CMD auf dem Client geht es immernoch nicht. Maximal seltsam, aber gut. Danke für deine Mühe.
Mich würde dennoch interessieren, ob es auch mit PowerShell geht.
S. Link von oben, du kannst es per msiexec deinstallieren musst nur den entsprechenden ProductCode mitgeben dann kannst du die silent Optionen des MSI nutzen. Ob du msiexec nun per Powershell oder CMD ausführst ist Jacke wie Hose. Die PS kann auch nur die Optionen nutzen die das Installationsprogramm mitbringt.