OpenVPN Client unattended (silent) per Opsi installieren

Benutzeravatar
D1Ck3n
Beiträge: 191
Registriert: 15 Mär 2013, 11:05

OpenVPN Client unattended (silent) per Opsi installieren

Beitrag 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
Gruß
D1Ck3n
Benutzeravatar
tobias
Beiträge: 1294
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: OpenVPN Client unattended (silent) per Opsi installieren

Beitrag 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.
Benutzeravatar
D1Ck3n
Beiträge: 191
Registriert: 15 Mär 2013, 11:05

Re: OpenVPN Client unattended (silent) per Opsi installieren

Beitrag 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?
Gruß
D1Ck3n
Benutzeravatar
tobias
Beiträge: 1294
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: OpenVPN Client unattended (silent) per Opsi installieren

Beitrag 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.
Benutzeravatar
D1Ck3n
Beiträge: 191
Registriert: 15 Mär 2013, 11:05

Re: OpenVPN Client unattended (silent) per Opsi installieren

Beitrag 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?
Gruß
D1Ck3n
Benutzeravatar
tobias
Beiträge: 1294
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: OpenVPN Client unattended (silent) per Opsi installieren

Beitrag 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

Code: Alles auswählen

%Systemdrive%\temp\
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
Benutzeravatar
D1Ck3n
Beiträge: 191
Registriert: 15 Mär 2013, 11:05

Re: OpenVPN Client unattended (silent) per Opsi installieren

Beitrag von D1Ck3n »

Vielen Dank, ich werde es mal ausprobieren :)
Gruß
D1Ck3n
Benutzeravatar
D1Ck3n
Beiträge: 191
Registriert: 15 Mär 2013, 11:05

Re: OpenVPN Client unattended (silent) per Opsi installieren

Beitrag 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

Code: Alles auswählen

%Systemdrive%\temp\
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"
Gruß
D1Ck3n
Benutzeravatar
tobias
Beiträge: 1294
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: OpenVPN Client unattended (silent) per Opsi installieren

Beitrag von tobias »

das muss im script in eine eigene sektion
Benutzeravatar
D1Ck3n
Beiträge: 191
Registriert: 15 Mär 2013, 11:05

Re: OpenVPN Client unattended (silent) per Opsi installieren

Beitrag 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?
Gruß
D1Ck3n
Antworten