Hallo zusammen, ich möchte gerne auf allen Clients die Software Allplan (unabhängig von der Version) deinstallieren.
Hier sind die Werte von Version 2017, die in ACMP hinterlegt sind.
Zuerst habe ich die entsprechenden Variablen ausgelesen, versucht diese zu splitten um den ersten Teil + die Parameter in ein "Shell execute command" zu bekommen. Da wurde es schon kompliziert mit dem Splitten, wegen der vielen Leerzeichen im Pfad zur setup.exe.
Letztendlich habe ich dann einen Test gemacht und habe den Pfad und die Parameter manuell in ein "Shell execute command" eingetragen. Als ich das CC auf einen Rechner losgelassene habe war es erfolgreich, das "Shell execute command" hatte den Exitcode "0", allerdings ist das Programm weiterhin auf dem Client installiert.
Probleme bei der Deinstallation
Mit freundlichen Grüßen
Robert-Daniel Steichele
r.steichele@gottlob-rommel.de
http://www.gottlob-rommel.de
Robert-Daniel Steichele
r.steichele@gottlob-rommel.de
http://www.gottlob-rommel.de
-
- Beiträge: 501
- Registriert: Di Nov 20, 2012 4:03 pm
Hallo,
im Anhang ein Beispielcommand wo auf die Inventardaten von ACMP zugegriffen wird. Das ganze könnte man anstatt mit GetValuesFromServer auch mit den Registry befehlen machen und direkt die Registry iterieren.
Warum der Deinstallationspfad nicht funktioniert kann man schwer sagen. Hier müsste man einmal einen manuellen Aufruf durchführen und prüfen ob der Deinstallationspfad auch eine Deinstallation durchführt.
Ansonsten ist der Exitcode erstmal 0 weil die ausführbare Datei ohne Fehler ausgeführt werden konnte.
im Anhang ein Beispielcommand wo auf die Inventardaten von ACMP zugegriffen wird. Das ganze könnte man anstatt mit GetValuesFromServer auch mit den Registry befehlen machen und direkt die Registry iterieren.
Warum der Deinstallationspfad nicht funktioniert kann man schwer sagen. Hier müsste man einmal einen manuellen Aufruf durchführen und prüfen ob der Deinstallationspfad auch eine Deinstallation durchführt.
Ansonsten ist der Exitcode erstmal 0 weil die ausführbare Datei ohne Fehler ausgeführt werden konnte.
Mit freundlichen Grüßen / Best regards
Dennis Koch
Aagon GmbH
Dennis Koch
Aagon GmbH
Danke dir,
werde mir dein Beispiel anschauen und die Deinstallation wie von dir empfohlen einmal direkt am Client machen, indem ich die Parameter in eine Kommandozeile eingebe.
werde mir dein Beispiel anschauen und die Deinstallation wie von dir empfohlen einmal direkt am Client machen, indem ich die Parameter in eine Kommandozeile eingebe.
Mit freundlichen Grüßen
Robert-Daniel Steichele
r.steichele@gottlob-rommel.de
http://www.gottlob-rommel.de
Robert-Daniel Steichele
r.steichele@gottlob-rommel.de
http://www.gottlob-rommel.de
- ngottschalk
- Beiträge: 293
- Registriert: Mi Sep 08, 2010 12:57 pm
Hallo Robert,
hierbei am Besten die Unterschiede zwischen ACMP-Aufrufen und manuellen Aufrufen im Hinterkopf behalten;) viewtopic.php?f=77&t=2059
hierbei am Besten die Unterschiede zwischen ACMP-Aufrufen und manuellen Aufrufen im Hinterkopf behalten;) viewtopic.php?f=77&t=2059
Mit freundlichen Grüßen
Niklas Gottschalk (gottschalk@zoller-usa.com)
IT Systems Administrator
Zoller Inc.
Niklas Gottschalk (gottschalk@zoller-usa.com)
IT Systems Administrator
Zoller Inc.