Seite 1 von 2
OpenVPN Client unattended (silent) per Opsi installieren
Verfasst: 15 Mär 2013, 11:18
von D1Ck3n
Hallo,
ich versuche momentan den OpenVPN Client unattended (silent) über Opsi auf Windows (XP/7) zu installieren, aber leider bleibt die Installation hängen und es tut sich nichts mehr.
Hier mein Installations-Skript aus dem Opsi-Paket:
Code: Alles auswählen
[Aktionen]
Message=Installing OpenVPN Client 1.5.6
SetLogLevel=7
ScriptErrorMessages=true
ExitOnError=true
TraceMode=Off
DefVar $InstallDir$
DefVar $PRODUCTPATH$
DefVar $MinimumSpace$
DefVar $flInstallDir$
DefVar $flInstallPathRegKey$
DefVar $flVersion$
DefVar $UninstallCommand$
Set $MinimumSpace$ = "50 MB"
Set $PRODUCTPATH$="%ProgramFilesDir64%\OpenVPN Client"
set $InstallDir$=$PRODUCTPATH$
if not(HasMinimumSpace ("%SystemDrive%", $MinimumSpace$))
LogError "Not enough space on %SystemDrive%, " + $MinimumSpace$ + " on drive %SystemDrive%
isFatalError
; Stop process and set installation status to failed
endif
if FileExists("%ScriptPath%\uninstall.ins")
comment "start uninstall"
sub "%ScriptPath%\uninstall.ins"
endif
comment "Installing openvpn_1.5.6"
winbatch_openvpn_1.5.6_install
[winbatch_openvpn_1.5.6_install]
"%SCRIPTPATH%\openvpn-client_1.5.6.msi" /passive
Wenn ich lokal per Konsole die Installation mit dem Parameter starte funktioniert es. Weiss einer eine Lösung dazu? :/
Gruß
D1Ck3n
Re: OpenVPN Client unattended (silent) per Opsi installieren
Verfasst: 15 Mär 2013, 11:21
von tobias
kann es sein das OpenVPN einen Netzwerktreiber installiert?
Ich kenne das vom Cisco VPN Client - der lässt sich nicht von einem Share installieren da er während des Setups die Netzwerkverbindungen kappt.
Re: OpenVPN Client unattended (silent) per Opsi installieren
Verfasst: 15 Mär 2013, 12:20
von D1Ck3n
Ja, OpenVPN installiert einen Netzwerktreiber, aber ich dachte das macht er wie lokal auch bei der Installation direkt mit.
Also müsste ich den Treiber mit installieren?
Re: OpenVPN Client unattended (silent) per Opsi installieren
Verfasst: 15 Mär 2013, 12:23
von tobias
D1Ck3n hat geschrieben:Ja, OpenVPN installiert einen Netzwerktreiber, aber ich dachte das macht er wie lokal auch bei der Installation direkt mit.
Also müsste ich den Treiber mit installieren?
Nein das Problem ist das du ja die Installationsdaten im netzwerk liegen hast. Startest du die Setup datei haut er dir die Netzwerkverbindung weg und daher natürlich keinen Zugriff mehr auf die Installationsdaten.
Musst du einen Umweg machen und vorher die setup daten z.B. nach temp kopieren und von dort aus ausführen.
Re: OpenVPN Client unattended (silent) per Opsi installieren
Verfasst: 15 Mär 2013, 12:29
von D1Ck3n
tobias hat geschrieben:D1Ck3n hat geschrieben:Ja, OpenVPN installiert einen Netzwerktreiber, aber ich dachte das macht er wie lokal auch bei der Installation direkt mit.
Also müsste ich den Treiber mit installieren?
Nein das Problem ist das du ja die Installationsdaten im netzwerk liegen hast. Startest du die Setup datei haut er dir die Netzwerkverbindung weg und daher natürlich keinen Zugriff mehr auf die Installationsdaten.
Musst du einen Umweg machen und vorher die setup daten z.B. nach temp kopieren und von dort aus ausführen.
Kann ich das direkt über das Skript machen? Also dem Skript sagen, dass er die lokal kopierte Datei benutzen soll?
Re: OpenVPN Client unattended (silent) per Opsi installieren
Verfasst: 15 Mär 2013, 12:35
von tobias
D1Ck3n hat geschrieben:tobias hat geschrieben:D1Ck3n hat geschrieben:Ja, OpenVPN installiert einen Netzwerktreiber, aber ich dachte das macht er wie lokal auch bei der Installation direkt mit.
Also müsste ich den Treiber mit installieren?
Nein das Problem ist das du ja die Installationsdaten im netzwerk liegen hast. Startest du die Setup datei haut er dir die Netzwerkverbindung weg und daher natürlich keinen Zugriff mehr auf die Installationsdaten.
Musst du einen Umweg machen und vorher die setup daten z.B. nach temp kopieren und von dort aus ausführen.
Kann ich das direkt über das Skript machen? Also dem Skript sagen, dass er die lokal kopierte Datei benutzen soll?
Klar du machst ne files sektion und änderst beim setup Aufruf einfach den Pfad auf dein temp ordner.
der Pfad wo dus am besten hinkopierst wär dann
und statt mit %ScriptPath% arbeitest du ebenfalls mit %Systemdrive%\temp\dein_setup_file beim aufruf der setup datei.
http://download.uib.de/opsi4.0/doc/html ... inst-files
Re: OpenVPN Client unattended (silent) per Opsi installieren
Verfasst: 15 Mär 2013, 16:06
von D1Ck3n
Vielen Dank, ich werde es mal ausprobieren

Re: OpenVPN Client unattended (silent) per Opsi installieren
Verfasst: 18 Mär 2013, 14:02
von D1Ck3n
tobias hat geschrieben:
Klar du machst ne files sektion und änderst beim setup Aufruf einfach den Pfad auf dein temp ordner.
der Pfad wo dus am besten hinkopierst wär dann
und statt mit %ScriptPath% arbeitest du ebenfalls mit %Systemdrive%\temp\dein_setup_file beim aufruf der setup datei.
http://download.uib.de/opsi4.0/doc/html ... inst-files
irgendwas mache ich falsch. Ich habe mein Skript um folgende Zeilen ergänzt:
Code: Alles auswählen
comment "Copy Data"
copy -sV "%SCRIPTPATH%\openvpn-client_1.5.6.msi" "%SYSTEMDRIVE%\tmp\"
comment "Installing OpenVPN"
winbatch_flash11_install
[winbatch_flash11_install]
"%SYSTEMDRIVE%\openvpn-client_1.5.6.msi" /passive
Wenn ich da die Opsi Installation starte kommt:
"Sektion Action (Kommando in Zeile 42)
copy
undefinded"
Re: OpenVPN Client unattended (silent) per Opsi installieren
Verfasst: 18 Mär 2013, 14:10
von tobias
das muss im script in eine eigene sektion
Re: OpenVPN Client unattended (silent) per Opsi installieren
Verfasst: 18 Mär 2013, 14:44
von D1Ck3n
tobias hat geschrieben:das muss im script in eine eigene sektion
Das ist vielleicht eine dumme Frage, aber wie erstelle ich eine neue Sektion damit ich den copy befehl benutzen kann?