Deinstallation - .bat mit erhöhtem Rechten

Post Reply
ap1980
Posts: 9
Joined: 28. Oct 2019, 12:21
Contact:

Deinstallation - .bat mit erhöhtem Rechten

Post by ap1980 » 31. Jul 2020, 13:54

Hallo,
ich bin gerade am Paketieren von ACAD und stoße leider bei der Deinstallation auf einen Berechtigungsfehler. Die Installation erfolgt:

Code: Select all

[Set:Installation]
AddMeter -1
Call "%Src%\Setup.exe" /qb /w /I ACAD2019.ini /Trial /language de-de
If "%ErrorLevel%" <> "0" Then "SET:Errorlevel1641" EndIf

[Set:Errorlevel1641]
If "%ErrorLevel%" == "1641" Then "SET:RebootRequired" ELSE "Set:InstallationError" EndIf

[Set:RebootRequired]
SetReboot 1
Funktioniert auch ohne Probleme. Gemäß der mitgelieferten Doku zur Deinstallation, soll man in einer Vorlage die Programmteile, die man deinstallieren will auskommentieren und als .bat abspeichern. Das ganze funktioniert auch soweit, solange ich die Batchdatei lokal per "Rechtsklick/Als Administrator ausführen" starte.

Leider bekommt man den Fehler 1603 - fehlende Berechtigung - zurück, wenn man das Ganze über das Paket deinstallieren will.

Der Aufruf in der Setup.inf wie folgt:

Code: Select all

[Set:Deinstallation]
If "%ErrorLevel%" <> "0" Then "Set:DeErrorlevel1641" EndIf
-Call "%Src%\8_AutoCAD_LT2019_ACADMechanical_Uninstall.bat"
-AddMeter -1

[Set:DeErrorlevel1641]
If "%ErrorLevel%" == "1641" Then "SET:RebootRequired" ELSE "Set:DeInstallationError" EndIf

[Set:RebootRequired]
SetReboot 1
Gibt es eine Möglichkeit, die .bat mit erhöhten Rechten zu starten?

Vielen Dank schon mal im voraus.
ap1980

User avatar
Frank Dethlefsen
Posts: 521
Joined: 06. Apr 2006, 22:01
Location: Bochum
Contact:

Re: Deinstallation - .bat mit erhöhtem Rechten

Post by Frank Dethlefsen » 02. Aug 2020, 16:07

Moin!

Wenn die Deinstrallation über den Agent läuft, wird dieses im Sicherheitskontext von LocalSystem durchgeführt. Der Benutzer LocalSystemt kann immer UAC-frei arbeiten und benötigt deshalb keine erhöhten Rechte. Es muss noch etwas anderes schief laufen. Wenn die Batch im Benutzerteil liefe, was nicht richtig wäre, wäre das eine Erklärung.
:roll:
Last edited by Frank Dethlefsen on 03. Aug 2020, 08:54, edited 1 time in total.
Frank Dethlefsen
Consultant und Coach
UPDATENOW GmbH
Frank.Dethlefsen@updatenow.de
https://empirum.blogspot.de/

ap1980
Posts: 9
Joined: 28. Oct 2019, 12:21
Contact:

Re: Deinstallation - .bat mit erhöhtem Rechten

Post by ap1980 » 03. Aug 2020, 08:51

Moin,
danke für die Rückmeldung. Woran sehe ich, ob die Installation als LocalSystem oder als Benutzer durchgeführt wird?

VG

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 2 guests