Neu JTL-Wawi Verteilen per Softwareverteilung

garifulin

Sehr aktives Mitglied
10. Januar 2019
482
63
Hallo zusammen,
ist es möglich die JTL-Wawi per Softwareverteilung im Netz zu installieren?
Wir benutzen bei uns den WSUS Package Publischer.
Diverse MSI installationen habe ich bereits erfolgreich verteilen können, bei EXE Verteilung bin ich aber noch nicht angekommen.
Vielleicht hat da jemand schon Erfahrung mit und oder könnte mir einen Hilfreichen Link hier lassen.

Besten dank schon mal im Voraus
(Jeder Fehler den ich vermeiden kann sparrt mir unmenge an Zeit)
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
1.232
471
Wir machen es über einen Script. Es ist auch möglich beim Start auf eine neue Version zu prüfen.
Wichtig ist nur zu wissen, dass JTL Inno Setup benutzt, s. Inno Setup Parameter
Wir kopieren die Datei von einem Netzwerklaufwerk, führen es aus, mit z.B. /SP- /SILENT /ALLUSERS /NOCANCEL /NORESTART /LOG /NORESTARTAPPLICATIONS /CLOSEAPPLICATIONS /SUPPRESSMSGBOXES
und dann löschen die Datei. Auch zu beachten die EXIT-Code: Exit-Code
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
1.232
471
würdest du dieses Script zur Verfügung stellen?
Gerne auch per PN.
Ja, aber nur abgekürzt und nur für diejenigen, die sich damit auskennen.
Kurze Erklärung: es wird eine definierte WaWi Version von einem Netzlaufwerk auf Desktop kopiert und dort ausgeführt.
Wir verwenden /SILENT, damit es doch ein Fenster angezeigt wird. Für deinen Zweck würde ich /VERYSILENT empfehlen, dann kommt kein Fenster.
Wir verwenden /ALLUSERS für den Administrator, damit nicht jeder eine neue Version installieren darf. Für deinen Zweck würde ich /CURRENTUSER empfehlen, es kommt dann nur UAC-Abfrage.
Wir verwenden /CLOSEAPPLICATIONS, Du kannst /FORCECLOSEAPPLICATIONS und /LOGCLOSEAPPLICATIONS verwenden.
Wir verwenden /NORESTARTAPPLICATIONS, Du kannst /RESTARTAPPLICATIONS verwenden.
Bash:
set wawiver=setup-jtl-wawi_1.5.40.0_0224-1345_ed2dcb45e24.exe
if not exist "X:\%wawiver%" exit
copy "X:\%wawiver%" "%USERPROFILE%\DESKTOP" /y
start "WAWI" /wait "%USERPROFILE%\DESKTOP\%wawiver%" /SP- /SILENT /ALLUSERS /NOCANCEL /NORESTART /LOG /NORESTARTAPPLICATIONS /CLOSEAPPLICATIONS /SUPPRESSMSGBOXES
del "%USERPROFILE%\DESKTOP\%wawiver%"
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
1.232
471
Und noch eine Kleinigkeit: in einer Domain-Umgebung sollte der Skript als Start-Skript per GPO mit Adminrechten ausgeführt werden.
Und vielleicht noch über wmic die WaWi-Version abfragen:
Code:
wmic datafile where name="C:\\Program Files (x86)\\JTL-Software\\JTL-Wawi.exe" get Version /value
Und vielleicht noch über die Tabelle tVersion die Spalte cVersion abfragen. Aber dann ist es fast unser Skript.
 

M_P

Sehr aktives Mitglied
16. Oktober 2014
266
58
Ab Version 2.X scheinen die Parameter "/SILENT /SUPRESSMSGBOXES /NOCANCEL" nicht mehr zu funktionieren und ich finde leider auch generell keine Dokumentation von JTL dazu.

Wisst ihr evtl. mehr?
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
1.232
471
Ab Version 2.X scheinen die Parameter "/SILENT /SUPRESSMSGBOXES /NOCANCEL" nicht mehr zu funktionieren und ich finde leider auch generell keine Dokumentation von JTL dazu.

Wisst ihr evtl. mehr?
Moin.
Ab Version 2.X ist es ein WiX Installer, und die Parameter sind MSI-Parameter.
/SILENT /SUPRESSMSGBOXES /NOCANCEL = /passive
"Passive Anzeigeoption. Das Installationsprogramm zeigt dem Benutzer eine Statusleiste an, die angibt, dass eine Installation ausgeführt wird, zeigt dem Benutzer jedoch keine Eingabeaufforderungen oder Fehlermeldungen an. Der Benutzer kann die Installation nicht abbrechen."

/NORESTART und /LOG bleiben
Die neue Zeile:
start "WAWI" /wait "%USERPROFILE%\DESKTOP\%wawiver%" /passive /norestart

oder mit /quiet
"Option "Stille Anzeige". Das Installationsprogramm führt eine Installation aus, ohne eine Benutzeroberfläche anzuzeigen. Dem Benutzer werden keine Eingabeaufforderungen, Nachrichten oder Dialogfelder angezeigt. Der Benutzer kann die Installation nicht abbrechen."
start "WAWI" /wait "%USERPROFILE%\DESKTOP\%wawiver%" /quiet /norestart

Hier siehst Du alle Installer mit diesen Optionen:
https://github.com/offlineinstallersetup/silent-install-cheatsheet
hier MSI-Optionen:
https://learn.microsoft.com/de-de/windows/win32/msi/standard-installer-command-line-options
Viele Grüße, Ihr mvh-Team
 

Ähnliche Themen