Seite 1 von 1

DosBatch

Verfasst: 05 Nov 2008, 09:45
von groovehunter
Hallo zusammen,

wir expermentieren gerade mit opsi 3.3. in der Firma. Einen der Aufgabe ist unix-tools und andere tools auf den PC's zu kopieren. Da es sich nur um *.exe Files handelt werden diese nur auf die Rechner kopiert und dann mit pathman der Pfad gesetzt. Nur bei pathman bleibt die Installationroutine stehen, das DosFenster muß manuell geschlossen werden.

Wir haben schon mehrere Möglichkeiten probiert (Aufruf als .bat, zwei Parameterübergaben etc.), aber pathman bleibt bei der Installation immer stehen

[Initial]
Message=Installiere Tools
;Erstellt am 04.11.2008
LogLevel=2
ExitOnError=true
ScriptErrorMessages=on
TraceMode=off

[Aktionen]
DosBatch_1 "/as C:\Programme\tools;C:\Programme\tools\unix"

[DosBatch_1]
mkdir "%ProgramFiles%\tools\unix"
mkdir "%ProgramFiles%\skripte"
xcopy %ScriptPath%\tools\* %ProgramFiles%\tools
xcopy %ScriptPath%\unix\* %ProgramFiles%\tools\unix
%ProgramFiles%\tools\pathman.exe %1

Re: DosBatch

Verfasst: 05 Nov 2008, 11:07
von wolfbardo
Hallo groovehunter,

was ist pathman? Kann es sein dass das Programm einen eingeloggten User braucht), steht was in der instlog.txt?

Pfade setzen kann man auch per winst:

vgl Winst-Handbuch supp-Befehl

supp "Path" ; "C:\utils;%JAVABIN%"

Gruss
Bardo Wolf

Re: DosBatch

Verfasst: 05 Nov 2008, 11:44
von groovehunter
Hallo Bardo Wolf
es hat geklappt danke für die schnelle Antwort.

Falls es noch jemand vor dem selben Problem steht hier unsere Lösung:
[Initial]
Message=Installiere Tools
;Erstellt am 04.11.2008
LogLevel=2
ExitOnError=true
ScriptErrorMessages=on
TraceMode=off

[Aktionen]
DosBatch_1
Registry_Eintrag
[DosBatch_1]
mkdir "%ProgramFiles%\ordner1\ordner1.1"
xcopy %ScriptPath%\tools\* %ProgramFiles%\ordner1
xcopy %ScriptPath%\unix\* %ProgramFiles%\ordner1\ordner1.1
[Registry_Eintrag]
openkey [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
supp "Path";"%ProgramFiles%\ordner1;%ProgramFiles%\ordner1\ordner1.1"