hallo ich habe ein windows installer paket und möchte dieses über opsi auf einem client installieren ..
wie kann ich das in die software verteilung einbinden?
hoffe ihr versteht was ich meine ..
ordner mit windows installer ist mit wininstall le erzeugt worden
windows installer paket mit opsi installieren
Re: windows installer paket mit opsi installieren
also ich habe jetzt ein winst script erstellt das nur wie in der anleitung beschrieben die msi datei aufruft ..
und ich habe mit opsi-newprod einen opsi ordner erstellt ..
wo kopiere ich jetzt das winst skript und die den ordner mit den installations dateien hin?
winst einfach direkt in den ordner und die installations datein in client_data? was muss ich in den server_data ordner einfügen??
ist dieser aufruf korrekt bzw reicht dieser aus um das windows installer paket zu installieren?
msiexec /i "%/home/opsiproducts%\firefox" /qb-! ALLUSERS=2
edit: ich bin jetzt noch einen schritt weiter glaube ich ..
ich habe herausgefunden wie ich den opsi ordner in ein ocip archiv packe ...
edit2: so ich habe ein beispiel skript editiert und hoffe das es jetzt für mich stimmt ..
könnt ihr mal kurz gucken ob ich was vergessen habe ? oder zuviel bzw falsch gemacht habe? hier das editierte skript (link zum original ist im skript selbst enthalten)
und ich habe mit opsi-newprod einen opsi ordner erstellt ..
wo kopiere ich jetzt das winst skript und die den ordner mit den installations dateien hin?
winst einfach direkt in den ordner und die installations datein in client_data? was muss ich in den server_data ordner einfügen??
ist dieser aufruf korrekt bzw reicht dieser aus um das windows installer paket zu installieren?
msiexec /i "%/home/opsiproducts%\firefox" /qb-! ALLUSERS=2
edit: ich bin jetzt noch einen schritt weiter glaube ich ..
ich habe herausgefunden wie ich den opsi ordner in ein ocip archiv packe ...
edit2: so ich habe ein beispiel skript editiert und hoffe das es jetzt für mich stimmt ..
könnt ihr mal kurz gucken ob ich was vergessen habe ? oder zuviel bzw falsch gemacht habe? hier das editierte skript (link zum original ist im skript selbst enthalten)
; Copyright (c) uib gmbh (www.uib.de)
; This sourcecode is owned by uib
; and published under the Terms of the General Public License.
; credits: http://www.opsi.org/credits/
[Initial]
LogLevel=2
; Log Errors in Logfile but don't abort:
ExitOnError=false
; Show syntax errors in the script:
ScriptErrorMessages=on
; Dont trace step by step through the script:
TraceMode=off
; let started programs run in front of the winst window
StayOnTop=false
[Aktionen]
DefVar $ProductId$
DefVar $MinimumSpace$
DefVar $NewExe$
DefVar $InstallDir$
; This should be edited
set $ProductId$ = "firefox"
set $MinimumSpace$ = "5 MB"
set $InstallDir$="%/home/opsiproducts/firefox/client_data/%\"+$ProductId$
set $NewExe$=$InstallDir$+"\"+$ProductId$+".exe"
DefVar $TEMP$
Set $TEMP$ = EnvVar("TEMP")
; Message at install time:
Message "Installing "+$ProductId$+" ..."
if not(HasMinimumSpace ("%SYSTEMDRIVE%", $MinimumSpace$))
LogError "Not enough space on C: . "+$MinimumSpace$+" auf C: fuer "+$ProductId$+" erforderlich."
isFatalError
; Bearbeitung beenden und Produktschalter auf failed setzen
else
;show product picture
ShowBitmap /3 "%scriptpath%\"+$ProductId$+".bmp" $ProductId$
if FileExists("%ScriptPath%\delsub.ins")
; start uninstall
sub "%ScriptPath%\delsub.ins"
endif
;Message at install time:
Message "Installing "+$ProductId$+" ..."
;start setup program
Winbatch_install
Winbatch_install_srv1
endif
[Winbatch_install]
msiexec /qb /l* C:\tmp\ppview2007.log /i %SCRIPTPATH%\ppviewer.msi
[Winbatch_install_srv1]
msiexec /p "%SCRIPTPATH%\ppviewersp1-de-de.msp" /qn /log c:\tmp\ppview2007SRV1.log