[gelöst]putty - Einstellungenautomatisch importieren

Antworten
grefabu
Beiträge: 28
Registriert: 03 Aug 2012, 14:34

[gelöst]putty - Einstellungenautomatisch importieren

Beitrag von grefabu »

Moin,

putty verteile ich, mit folgendem script:

Code: Alles auswählen

[Actions]
;Variable zur Ermittlung der Systemarchitektur
DefVar $SystemType$
Set $SystemType$ = GetSystemType

DefVar $ProductId$


set $ProductId$ = "putty"

Message "Running putty install..."
ShowBitmap /3 "%SCRIPTPATH%\putty.png" "Installation putty"

if $SystemType$ = "x86 System"
        Files_copy_putty32
endif
if $SystemType$ = "64 Bit System"
        Files_copy_putty64
endif

Files_copy_reg
WinBatch_RegImport

[Files_copy_reg]
copy -su "%SCRIPTPATH%\putty.reg" "C:\Programme\Putty\"

[Files_copy_putty32]
copy -su "%SCRIPTPATH%\PUTTY_v100.exe" "C:\Programme\Putty\"

[Files_copy_putty64]
copy -su "%SCRIPTPATH%\PUTTYmitallem.exe" "C:\Programme\Putty\"

[WinBatch_RegImport]
reg import "C:\Program Files\Putty\putty.reg"
Der Unterschied im Pfad Programme/Program Files kommt durch ausproberen, gehen sollte beides, ist jetzt hier nicht der Punkt.

Importieren von folgender reg-Datei:

Code: Alles auswählen

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY]

[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions]

[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\server]
"Present"=dword:00000001
"HostName"="server"
"LogFileName"="putty.log"
"LogType"=dword:00000000
"LogFileClash"=dword:ffffffff
"LogFlush"=dword:00000001
"SSHLogOmitPasswords"=dword:00000001
.
.
.
Wenn ich die Datei manuell einlese (per cmd oder GUI) wird der Zweig angelegt und die Einstellungen sind da. Per opsi eingelesen habe ich die Einstellungen nicht zur Verfügung.
Das liegt wahrscheinlich an HKEY_CURRENT_USER? Putty liest scheinbar nicht von HKLM\Software

Hat evtl. jemand eine Idee das zu lösen?

Gregor

Danke für die Lösung!
Zuletzt geändert von grefabu am 14 Mär 2013, 16:46, insgesamt 1-mal geändert.
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: putty - Einstellungenautomatisch importieren

Beitrag von d.oertel »

Hi,

klar - kann so nicht gehen, da HKCU ein Bestandteil des user Profils ist.
siehe:
http://download.uib.de/opsi4.0/doc/html ... -allntuser
und auch (wenn z.B. mit Roaming Profiles gearbeitet wird):
http://download.uib.de/opsi4.0/doc/html ... serprofile

Ach-ja

Code: Alles auswählen

"C:\Program Files\Putty\putty.reg"
ist wenig portabel (xp /win7) (32 / 64 bit)
besser die entsprechende opsi-winst Konstante verwenden. %ProgramFiles32Dir%

gruß
d.oertel


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Antworten