Cisco VPN Client 5.x
Cisco VPN Client 5.x
Hallo, ich möchte ein MSI Paket für den Cisco VPN Client Version 5 erstellen.
Das Paket lässt sich zunächst wie gewünscht erstellen (es macht zumindest den Eindruck) und auch auf den Server kopieren.
Wie ich auch auf AppDeploy lesen konnte, wird ja beim Ausführen des Setups die Netzwerkverbindung unterbrochen und somit verliert der Client die Verbindung zum Server.
Meine Frage ist nun, wie ich vorgehe muss, damit das komplette Paket zuerst lokal auf den Client kopiert wird und es dann von dort ausgeführt wird.
Vielen Dank für Eure Hilfe (bin noch Anfänger bzgl. der Paketierung)
Das Paket lässt sich zunächst wie gewünscht erstellen (es macht zumindest den Eindruck) und auch auf den Server kopieren.
Wie ich auch auf AppDeploy lesen konnte, wird ja beim Ausführen des Setups die Netzwerkverbindung unterbrochen und somit verliert der Client die Verbindung zum Server.
Meine Frage ist nun, wie ich vorgehe muss, damit das komplette Paket zuerst lokal auf den Client kopiert wird und es dann von dort ausgeführt wird.
Vielen Dank für Eure Hilfe (bin noch Anfänger bzgl. der Paketierung)
-
- Posts: 317
- Joined: 15. Dec 2004, 07:34
- Location: Wabern (Region Bern)
- Contact:
Hier gibt es schon eine kleine Anleitung:
http://www.matrix42.de/forum/viewtopic. ... hlight=vpn
Schon probiert?
http://www.matrix42.de/forum/viewtopic. ... hlight=vpn
Schon probiert?
[b]Stefan Beckmann[/b]
Senior System Engineer
[color=green]unico[/color] data ag
Südstrasse 8a
CH-3110 Münsingen
mailto: s.beckmann [at] unico [dot] ch
[size=75][color=red][b]Disclaimer[/b][/color]: Die Teilnahme an diesem Forum ist freiwillig, und deshalb sind die hier veröffentlichten Aussagen und Meinungen nicht notwendigerweise die der [color=green]unico[/color] data ag.[/size]
Senior System Engineer
[color=green]unico[/color] data ag
Südstrasse 8a
CH-3110 Münsingen
mailto: s.beckmann [at] unico [dot] ch
[size=75][color=red][b]Disclaimer[/b][/color]: Die Teilnahme an diesem Forum ist freiwillig, und deshalb sind die hier veröffentlichten Aussagen und Meinungen nicht notwendigerweise die der [color=green]unico[/color] data ag.[/size]
Diffe einfach alle entsprechenden Dateien nach C:\Temp\Cisco zu kopieren, führe dann das Setup aus und lösche C:\Temp\Cisco
Ich schaue morgen nochmal nach, so funktioniert es zumindestens bei uns.
Gruß,
Marko.
Ich schaue morgen nochmal nach, so funktioniert es zumindestens bei uns.
Gruß,
Marko.
Last edited by Moeki on 12. Jul 2007, 19:38, edited 1 time in total.
-
- Posts: 317
- Joined: 15. Dec 2004, 07:34
- Location: Wabern (Region Bern)
- Contact:
Das alleine wird eben nicht gehen, da nach dem Netzunterbruch keine gültige Session mehr vorhanden ist, wo die Setup.exe das Log zurückschreiben kann... So habe ich das bis jetzt verstanden/begriffen. Es gibt noch andere Pakete mit dem selben Problem...
[b]Stefan Beckmann[/b]
Senior System Engineer
[color=green]unico[/color] data ag
Südstrasse 8a
CH-3110 Münsingen
mailto: s.beckmann [at] unico [dot] ch
[size=75][color=red][b]Disclaimer[/b][/color]: Die Teilnahme an diesem Forum ist freiwillig, und deshalb sind die hier veröffentlichten Aussagen und Meinungen nicht notwendigerweise die der [color=green]unico[/color] data ag.[/size]
Senior System Engineer
[color=green]unico[/color] data ag
Südstrasse 8a
CH-3110 Münsingen
mailto: s.beckmann [at] unico [dot] ch
[size=75][color=red][b]Disclaimer[/b][/color]: Die Teilnahme an diesem Forum ist freiwillig, und deshalb sind die hier veröffentlichten Aussagen und Meinungen nicht notwendigerweise die der [color=green]unico[/color] data ag.[/size]
-
- Moderator
- Posts: 7966
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Dann muss in den Fällen wo ich das eingesetzt habe die Verbindung schnell wieder aufgebaut worden sein - jedenfalls klappte es mit dem setup.exe-auf-Festplatte-Trick bisher immer.
Zur Not ein paar Sekunden warten vor dem Ende des Scripts.
Zur Not ein paar Sekunden warten vor dem Ende des Scripts.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
So klappt es auf jeden Fall
CALL MsiExec.exe /i "C:\Temp\Cisco\vpnclient_setup.msi" /lv* "%ApplicationDir%\%ProductName%.log" /QB REBOOT=REALLYSUPPRESS
Sleep 3000
Deltree "c:\Temp\Cisco"
Wichtig: Bei Paketeigenschaften unter Prüfung bei Befehl Eintrag anpassen (auf lokale setup.exe umbiegen):
"%CommonProgramFiles%\Setup32\Setup.exe" %SetupParms% "%Check%" /S2
Gruß,
Marko.
CALL MsiExec.exe /i "C:\Temp\Cisco\vpnclient_setup.msi" /lv* "%ApplicationDir%\%ProductName%.log" /QB REBOOT=REALLYSUPPRESS
Sleep 3000
Deltree "c:\Temp\Cisco"
Wichtig: Bei Paketeigenschaften unter Prüfung bei Befehl Eintrag anpassen (auf lokale setup.exe umbiegen):
"%CommonProgramFiles%\Setup32\Setup.exe" %SetupParms% "%Check%" /S2
Gruß,
Marko.
Hallo ich hab es jetzt auf ne andere Art hinbekommen. Die Installation funktioniert nun so weit auch. Die inf Datei sieht nun so aus:
[InstallMSI]
mkdir "c:\temp\cisco"
AddMeter 5
call xcopy /E "%SRC%" "c:\temp\cisco"
AddMeter 10
call MsiExec /I "c:\temp\cisco\vpnclient_setup.msi" REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /qr
Sleep 3000
AddMeter 90
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{CCBAA1F7-E5E1-48B2-9ED9-A79C6A37CE78},UnInstallString") == "0" Then "AbortMSIInst" EndIf
mkdir "c:\Programme\Cisco Systems\VPN Client\Profiles"
copy "c:\temp\cisco\Profiles\*" "c:\Programme\Cisco Systems\VPN Client\Profiles"
Deltree "c:\temp\cisco\"
Nun komm ich bei der Deinstallation nicht weiter. Auf Grund der Konfiguration für die Installation wird natürlich das Verzeichns c:\temp\cisco\ gesucht, aber das wurde ja nach der Installation gelöscht.
Wenn ich in der inf Datei nun unter
[Set:Uninstall]
mit mkdir "c:\temp\cisco" beginne und anschließend wieder mit call xcopy /E "%SRC%" "c:\temp\cisco" die Dateien auf den Client kopieren will, funktioniert es leider nicht.
Kann mir jemand weiter helfen?
[InstallMSI]
mkdir "c:\temp\cisco"
AddMeter 5
call xcopy /E "%SRC%" "c:\temp\cisco"
AddMeter 10
call MsiExec /I "c:\temp\cisco\vpnclient_setup.msi" REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /qr
Sleep 3000
AddMeter 90
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{CCBAA1F7-E5E1-48B2-9ED9-A79C6A37CE78},UnInstallString") == "0" Then "AbortMSIInst" EndIf
mkdir "c:\Programme\Cisco Systems\VPN Client\Profiles"
copy "c:\temp\cisco\Profiles\*" "c:\Programme\Cisco Systems\VPN Client\Profiles"
Deltree "c:\temp\cisco\"
Nun komm ich bei der Deinstallation nicht weiter. Auf Grund der Konfiguration für die Installation wird natürlich das Verzeichns c:\temp\cisco\ gesucht, aber das wurde ja nach der Installation gelöscht.
Wenn ich in der inf Datei nun unter
[Set:Uninstall]
mit mkdir "c:\temp\cisco" beginne und anschließend wieder mit call xcopy /E "%SRC%" "c:\temp\cisco" die Dateien auf den Client kopieren will, funktioniert es leider nicht.
Kann mir jemand weiter helfen?
Danke für deine Hinweise, damit bin ich schon ein Stück weiter gekommen.
Momentan sieht mein die inf Datei für die Deinstallation so aus:
[Set:Uninstall]
-Deltree "c:\temp\cisco\"
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{CCBAA1F7-E5E1-48B2-9ED9-A79C6A37CE78},UnInstallString") == "1" Then "AbortMSIUnInst" EndIf
Sleep 3000
-Call MsiExec /X {CCBAA1F7-E5E1-48B2-9ED9-A79C6A37CE78} REBOOT=REALLYSUPPRESS /qr
-call xcopy /E "%SRC%" "c:\temp\cisco"
-MKDir "c:\temp\cisco"
Das Setup führt die Deinstallation so weit auch aus, ich kann jedoch nicht erkennen ob sie vollständig abgearbeitet wurde. Ich hab aber nun das Verhalten, dass sich dann direkt das Welcome Fenster des VPNClient Setups öffnet und man nun den VPN client manuell installieren kann. Was könnte dafür der Auslöser sein?
Momentan sieht mein die inf Datei für die Deinstallation so aus:
[Set:Uninstall]
-Deltree "c:\temp\cisco\"
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{CCBAA1F7-E5E1-48B2-9ED9-A79C6A37CE78},UnInstallString") == "1" Then "AbortMSIUnInst" EndIf
Sleep 3000
-Call MsiExec /X {CCBAA1F7-E5E1-48B2-9ED9-A79C6A37CE78} REBOOT=REALLYSUPPRESS /qr
-call xcopy /E "%SRC%" "c:\temp\cisco"
-MKDir "c:\temp\cisco"
Das Setup führt die Deinstallation so weit auch aus, ich kann jedoch nicht erkennen ob sie vollständig abgearbeitet wurde. Ich hab aber nun das Verhalten, dass sich dann direkt das Welcome Fenster des VPNClient Setups öffnet und man nun den VPN client manuell installieren kann. Was könnte dafür der Auslöser sein?
Versuch doch mal ein Log bei der (De)Installation schrieben zu lassen und dieses Logfile abzufragen.
Beispiel von MS Project:
...
[Environment]
ReInstSuccessMessage=Die Konfiguration wurde erfolgreich abgeschlossen.
MSILogFile=%Temp%\MSI_%ProductName%.%Version%.%Revision%.log
...
[RepairMSI]
AddMeter 50
Call MsiExec /Fvomus "%SRC%\Source\MS_Project.msi" ALLUSERS="1" REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /qb! /Li "%MSILogFile%"
IF DoesTextInFileExist ("%ReInstSuccessMessage%", "%MSILogFile%") == "0" Then "AbortMSIInst" EndIf
Del %MSILogFile%
...
[Set:Uninstall]
-Del %MSILogFile%
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{903A0407-6000-11D3-8CFE-0050048383C9},UnInstallString") == "1" Then "AbortMSIUnInst" EndIf
-Call MsiExec /X {903A0407-6000-11D3-8CFE-0050048383C9} REBOOT=REALLYSUPPRESS /qb! /Li "%MSILogFile%"
-AddMeter 50
...
MFG Mario
Beispiel von MS Project:
...
[Environment]
ReInstSuccessMessage=Die Konfiguration wurde erfolgreich abgeschlossen.
MSILogFile=%Temp%\MSI_%ProductName%.%Version%.%Revision%.log
...
[RepairMSI]
AddMeter 50
Call MsiExec /Fvomus "%SRC%\Source\MS_Project.msi" ALLUSERS="1" REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /qb! /Li "%MSILogFile%"
IF DoesTextInFileExist ("%ReInstSuccessMessage%", "%MSILogFile%") == "0" Then "AbortMSIInst" EndIf
Del %MSILogFile%
...
[Set:Uninstall]
-Del %MSILogFile%
If DoesRegKeyExist ("HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{903A0407-6000-11D3-8CFE-0050048383C9},UnInstallString") == "1" Then "AbortMSIUnInst" EndIf
-Call MsiExec /X {903A0407-6000-11D3-8CFE-0050048383C9} REBOOT=REALLYSUPPRESS /qb! /Li "%MSILogFile%"
-AddMeter 50
...
MFG Mario
-
- Posts: 6
- Joined: 12. Apr 2008, 11:43
- Location: Bonn
- Contact:
Hallo,
Gruß
Andreas
genau dieses Verhalten habe ich bei Version 5.0.2 und 5.03. Hast du den Auslöser hierfür finden können?sw wrote:Ich hab aber nun das Verhalten, dass sich dann direkt das Welcome Fenster des VPNClient Setups öffnet und man nun den VPN client manuell installieren kann. Was könnte dafür der Auslöser sein?
Gruß
Andreas
-
- Posts: 34
- Joined: 23. Apr 2007, 17:14
- Location: Beverungen
- Contact:
Kein Logfile generieren !!!
Hallo !andreas.rieck wrote:Hallo,
genau dieses Verhalten habe ich bei Version 5.0.2 und 5.03. Hast du den Auslöser hierfür finden können?sw wrote:Ich hab aber nun das Verhalten, dass sich dann direkt das Welcome Fenster des VPNClient Setups öffnet und man nun den VPN client manuell installieren kann. Was könnte dafür der Auslöser sein?
Gruß
Andreas
Wir setzen die Version 5.0.01 ein und ich hatte ( ) genau das gleiche Problem. Habe mit allen möglichen Schaltern herumexperimentiert und festgestellt, dass es an den Logfile-Parametern liegt. Lässt man kein Logfile erzeugen dann kommt auch nicht die manuelle Installation. Ist zwar totaler Schwachsinn aber es scheint wirklich nur so zu funktionieren.
Bei meinen Tests bin ich auf folgende Schalter gekommen:
[InstallMSI]
...
Call MsiExec /I "%ProgramFiles%\Cisco Systems\VPN Client\Installationsdateien\vpnclient_setup.msi" REBOOT=REALLYSUPPRESS ARPSYSTEMCOMPONENT=1 /passive /norestart
...
[Set:Uninstall]
...
-Call MsiExec /X {14FCFE7C-AB86-428A-9D2E-BFB6F5A7AA6E} REBOOT=REALLYSUPPRESS /Q
...
- Die Paket-ID beim Uninstall wird sicherlich nicht die gleiche wie Eure sein; wichtig sind auch nur die Schalter, insbesondere " /Q "
- Wie man sehen kann installiere ich auch von lokal aus. Erst alles was benötigt wird nach lokal schieben und dann installieren. Klappt prima ! Wichtig ist dann jedoch (wie schon von Moeki angesprochen):
Ich lasse jedoch nach der Installation lokal einfach liegen - für den Fall der Deinstallation brauche ich somit nix mehr nach lokal kopieren.sw wrote: Wichtig: Bei Paketeigenschaften unter Prüfung bei Befehl Eintrag anpassen (auf lokale setup.exe umbiegen):
"%CommonProgramFiles%\Setup32\Setup.exe" %SetupParms% "%Check%" /S2
Viel Erfolg !
-
- Posts: 313
- Joined: 12. May 2005, 07:47
- Location: Andernach
- Contact:
Wir machen das so ähnlich wie der Admiral.
- Attachments
-
- setup.inf
- (11.82 KiB) Downloaded 144 times
Viele Grüße,
Oliver Becker
:-) Don't worry, be happy !
Oliver Becker
:-) Don't worry, be happy !
Tja
Die Lösung klappt zwar bei der "normalen" Installtion
ABER bei einer PC neuinstallation kommt das Fenster
Da ich die Installation nich vom netzwerk aus starten soll.
Kann das sein, dass er bei der normalen Agent Intsallation die Datein auf Platte kopiert
Aber bei der Windows ersteinrichtung das NICHT macht ???
FruF
Die Lösung klappt zwar bei der "normalen" Installtion
ABER bei einer PC neuinstallation kommt das Fenster
Da ich die Installation nich vom netzwerk aus starten soll.
Kann das sein, dass er bei der normalen Agent Intsallation die Datein auf Platte kopiert
Aber bei der Windows ersteinrichtung das NICHT macht ???
FruF
Who is online
Users browsing this forum: Google [Bot] and 11 guests