ich habe hier ein Acrobat-Reader-DC Paket vor langer Zeit erstellt welcher noch eine ältere Version von Acrobat beinhaltet (2015er-Version).
Jetzt habe ich den Auftrag ein neues Paket zu schnüren damit wir die neuere Version in der Firma verteilen.
Ich habe mir die Installationsdateien von "Acrobat Reader DC" (2019er-Version) angesehen (entpackt) und sehe dort die gleiche Installationdatei wie schon 2015 + 2x Updatedateien (MSP-Dateien).
Sprich: Adobe macht das so daß einfach eine ältere Version installiert wird und dann 2x Updates drüber 'geklatscht' wird.
Somit kam ich auf die Idee mein erster Update-Opsi-Script zu erstellen. Somit kann ich bestehende Installationen 'updaten' und wenn ich es neu installiere soll das setup-Script nach der Installation noch das Update-Script aufrufen.
Ich habe also ein update.opsiscript erstellt welches auch per Winst ausgeführt werden kann (lokal wenn ich das Script auswähle und ausführe).
Soweit so gut.
Jetzt habe ich in dem setup.opsiscript nach der Zeile in der die msi_install_winbach aufgerufen wird, ein Aufruf des update-scriptes.
Dieses wird dann auch wohl aufgerufen, bringt mir aber ein Fehler. Wenn ich das update.opsiscript direkt aufrufe, funktioniert es aber. Wie kann das sein?
Die Stelle sieht so aus:
Code: Alles auswählen
Winbatch_install_msi
if FileExists("%ScriptPath%\update.opsiscript")
comment "Start updating sub section"
Sub "%ScriptPath%\update.opsiscript"
endif
Sub_check_exitcode
Am Ende des Cganzen Vorganges steht 0 Warnings und 0 Errors.[6] [Jan 28 11:27:46:150] If
[6] [Jan 28 11:27:46:151] Starting query if file exist ...
[6] [Jan 28 11:27:46:152] FileExists("C:\adobe-acrobat-reader\CLIENT_DATA\update.opsiscript") <<< result true
[6] [Jan 28 11:27:46:153] Then
[5] [Jan 28 11:27:46:155] comment: Start updating sub section
[6] [Jan 28 11:27:46:164]
[6] [Jan 28 11:27:46:166] ~~~~~~~ Start Sub ~~~~~~~ Sub "C:\adobe-acrobat-reader\CLIENT_DATA\update.opsiscript"
[6] [Jan 28 11:27:46:172] line is starting with "[": inDefFunc3: 0
[6] [Jan 28 11:27:46:173] Section ending since next line is starting with "["
[6] [Jan 28 11:27:46:174]
[6] [Jan 28 11:27:46:176] ~~~~~~~ End Sub ~~~~~~~ Sub "C:\adobe-acrobat-reader\CLIENT_DATA\update.opsiscript"
[6] [Jan 28 11:27:46:178]
[6] [Jan 28 11:27:46:180] EndIf
[6] [Jan 28 11:27:46:182]
[6] [Jan 28 11:27:46:183] ~~~~~~~ Start Sub ~~~~~~~ Sub_check_exitcode
Und was meint er mit ' line is starting with "[": inDefFunc3: 0'?
Ich finde da irgendwie nichts und hoffe ihr könnt mir sagen was ich nicht bedacht habe bzw. was falsch läuft?
Danke schon einmal im Voraus für eure Hilfe!