ich habe schon ganz viel im Internet gesucht, bin aber leider nicht wirklich auf eine lösung gestoßen.
Mittlerweile habe ich heraus gefunden, dass der Fehlercode direkt von Office ausgegeben wird.
Ich benutze momentan die neueste opsi- und Winst-Version. opsi läuft zum testen auf einer VM und es sind 2 Clients mit opsi verbunden.
Ich nutze den Quellcode (Microsoft Office 2013 Professional Plus 32-Bit), den es hier auch im Wiki gibt, natürlich auf meine Bedürfnisse angepasst.
Die Installation klappt inzwischen auch wunderbar und komplett ohne Fehler.
Jetzt will ich das Programm aber auch wieder deinstallieren. Und hierbei tritt folgender Fehler auf:
Code: Alles auswählen
Execution of Winbatch_uninstall
[6] [Okt 20 12:43:38:660] [office] Call ""P:\office\setup.exe" /uninstall ProPlusr /config P:\office\uninstconfig.xml"
[6] [Okt 20 12:43:38:661] [office] Waiting until the called process is finished
[6] [Okt 20 12:43:38:661] [office] Start process as invoker: SYSTEM
[6] [Okt 20 12:44:27:971] [office] ExitCode 30066 Executed process ""P:\office\setup.exe" /uninstall ProPlusr /config P:\office\uninstconfig.xml"
[6] [Okt 20 12:44:27:984] [office]
[6] [Okt 20 12:44:27:984] [office] ~~~~~~~ Start Sub ~~~~~~~ sub_check_exitcode
[5] [Okt 20 12:44:27:985] [office] comment: Test for installation success via exit code
[5] [Okt 20 12:44:27:985] [office]
[5] [Okt 20 12:44:27:985] [office] Set $ExitCode$ = getLastExitCode
[6] [Okt 20 12:44:27:985] [office] The value of the variable "$ExitCode$" is now: "30066"
Er gibt den Fehlercode raus und sagt, dass da was falsch ist. Also die Syntax.
Aber er deinstalliert das Programm trotzdem fast ohne Rückstände. (Manche Ordner bleiben erhalten, die komischerweise Adminrechte zum entfernen benötigen)
Weiß einer von euch vielleicht Rat, oder hatte dieses Problem auch?
Danke im Vorraus
MfG
Vir2ell