Hallo zusammen,
ich habe eine Frage zu meinem Office 2016 Script. Ich habe dass wie folgt gebaut:
DefVar $LogDir$
DefVar $MinimumSpace$
DefVar $ProductId$
DefVar $SetupFile$
Set $LogDir$ = "%SystemDrive%\temp\lm-office16.log"
Set $MinimumSpace$ = "3 GB"
Set $ProductId$ = "Microsoft Office 2016
if not(HasMinimumSpace ("%SystemDrive%", $MinimumSpace$))
LogError "Not enough space on %SystemDrive%, " + $MinimumSpace$ + " on drive %SystemDrive% needed for " + $ProductId$
isFatalError "No Space"
; Stop process and set installation status to failed
else
if FileExists("%ScriptPath%\delsub.opsiscript")
comment "Start uninstall sub section"
Sub "%ScriptPath%\delsub.opsiscript"
endif
Message "Installing " + $ProductId$ + " ..."
ChangeDirectory "%SCRIPTPATH%"
Winbatch_Install
Sub_check_exitcode
[Winbatch_Install]
"%ScriptPath%\setup.exe" /config "%ScriptPath%\config.xml"
[Sub_check_exitcode]
BlaBlaBla
Leider wird das Skript direkt beendet und der Log an den Server geschickt. Im Server steht nur script finished:success
Hat jemand noch eine Idee?
Gruß
Frage zu Skript
Re: Frage zu Skript
Hi,
wenn ich das richtig lese ist deine ProduktID "Microsoft Office 2016"? Siehe dazu den Forumsbeitrag:
viewtopic.php?f=22&t=9321&p=41736&hilit ... tid#p41736
Ich würde die Grossschreibung und Leerzeichen nicht verwenden.
Grüsse,
Robert
wenn ich das richtig lese ist deine ProduktID "Microsoft Office 2016"? Siehe dazu den Forumsbeitrag:
viewtopic.php?f=22&t=9321&p=41736&hilit ... tid#p41736
Ich würde die Grossschreibung und Leerzeichen nicht verwenden.
Grüsse,
Robert
Re: Frage zu Skript
Hi,Medard hat geschrieben:Hi,
wenn ich das richtig lese ist deine ProduktID "Microsoft Office 2016"? Siehe dazu den Forumsbeitrag:
viewtopic.php?f=22&t=9321&p=41736&hilit ... tid#p41736
Ich würde die Grossschreibung und Leerzeichen nicht verwenden.
Grüsse,
Robert
danke für deine Antwort. Ich probiere dass mal aus aber kann es wirklich "nur" an dem Namen liegen?
Gruß
Re: Frage zu Skript
Hallo,
leider geht dass mit dem Namen "office16" auch nicht :/
Zur Info: Die Dateien (setup.exe und config.xml) befinden sich direkt unter Client Data.
Gruß
leider geht dass mit dem Namen "office16" auch nicht :/
Zur Info: Die Dateien (setup.exe und config.xml) befinden sich direkt unter Client Data.
Gruß
-
- Beiträge: 439
- Registriert: 08 Jul 2017, 12:02
Re: Frage zu Skript
Hi,mopsi hat geschrieben: [Winbatch_Install]
"%ScriptPath%\setup.exe" /config "%ScriptPath%\config.xml"
entweder
Code: Alles auswählen
"%ScriptPath%\setup.exe /configure "%ScriptPath%\config.xml"
Es kann noch an einem Fehler innerhalb der xml liegen
Oder (auch sehr gerne genommen) der OPsi Server (seine Freigaben) hat keinen Eintrag in der vertrauenswürdigen Zone.
Das mag der Office Installer garnicht.
Wenn du in der xml ein logging aktiviert hast, siehst du doch, warum das so schnell beendet wird.
Re: Frage zu Skript
Also an dem Befehl liegt es nicht. Es wird auch gar nicht "Installing + ProductID" angezeigt. Die XML wird bereits intern für manuelle Installationen verwendet, das funktioniert auch problemlos. Ich vermute, dass er die .exe gar nicht startet.Jan.Schmidt hat geschrieben:Hi,mopsi hat geschrieben: [Winbatch_Install]
"%ScriptPath%\setup.exe" /config "%ScriptPath%\config.xml"
entwederoderCode: Alles auswählen
"%ScriptPath%\setup.exe /configure "%ScriptPath%\config.xml"
Es kann noch an einem Fehler innerhalb der xml liegen
Oder (auch sehr gerne genommen) der OPsi Server (seine Freigaben) hat keinen Eintrag in der vertrauenswürdigen Zone.
Das mag der Office Installer garnicht.
Wenn du in der xml ein logging aktiviert hast, siehst du doch, warum das so schnell beendet wird.
Hat noch jemand eine Idee?
Gruß
-
- Beiträge: 439
- Registriert: 08 Jul 2017, 12:02
Re: Frage zu Skript
Naja, dann gäbe es "noch ne Idee" oder den bereits getippten Tip Logfile und nach deiner Antwort würde ich auch schlussfolgern, dass da oben ist dein script und nicht dein script, wo du [Actions] einfach nicht in den Post kopiert hast?!mopsi hat geschrieben:
Also an dem Befehl liegt es nicht. Es wird auch gar nicht "Installing + ProductID" angezeigt. Die XML wird bereits intern für manuelle Installationen verwendet, das funktioniert auch problemlos. Ich vermute, dass er die .exe gar nicht startet.
Hat noch jemand eine Idee?
Gruß
-
- Beiträge: 439
- Registriert: 08 Jul 2017, 12:02
Re: Frage zu Skript
WEnn du deinen code hybsch in codeblöcken gepostet hättest...mopsi hat geschrieben: Hat noch jemand eine Idee?
Gruß
Code: Alles auswählen
if not(HasMinimumSpace ("%SystemDrive%", $MinimumSpace$))
LogError "Not enough space on %SystemDrive%, " + $MinimumSpace$ + " on drive %SystemDrive% needed for " + $ProductId$
isFatalError "No Space"
; Stop process and set installation status to failed
else
if FileExists("%ScriptPath%\delsub.opsiscript")
comment "Start uninstall sub section"
Sub "%ScriptPath%\delsub.opsiscript"
endif
Fix das