03.11.2013 Aufrufe

opsi Version 3.3 - opsi Download - uib

opsi Version 3.3 - opsi Download - uib

opsi Version 3.3 - opsi Download - uib

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

4. Localboot Produkte: Automatische Softwareverteilung mit <strong>opsi</strong><br />

Ein Skript, das alle heute noch faktisch vorkommenden Windows-<br />

Betriebssystemfamilien berücksichtigen soll, kann z.B. mit folgender<br />

Fallunterscheidung arbeiten:<br />

DefVar $OS$<br />

set $OS$ = GetOS<br />

DefVar $MinorOS$<br />

set $MinorOS$ = GetNT<strong>Version</strong><br />

; gemeinsame Anweisungen für Win95- und WinNT-Familie<br />

; Fallunterscheidungen<br />

if $OS = "Windows_NT"<br />

if $MinorOS$ = "NT4"<br />

; Anweisungen nur für WinNT<br />

else<br />

; Anweisungen für Win2000/XP<br />

endif<br />

else<br />

; Anweisungen nur für Win95-Familie<br />

endif<br />

In einem Skript, das nur für PCs gedacht ist, die dem <strong>opsi</strong>-Standard NT (also Windows<br />

NT, Windows 2000 oder Windows XP) genügen, reicht es, sich gegen versehentliche<br />

Installation auf einem ungeeigneten Rechner abzusichern:<br />

if GetOS = "Windows_NT"<br />

; es folgen alle Anweisungen des Skripts<br />

endif<br />

; bei einem Nicht-NT-Betriebssystem geschieht gar nichts<br />

4.3.1.7.2.5. Optionen im winst-Skript<br />

Für manche Produkte ist es erforderlich, Optionen zur Verfügung zu stellen. So soll der<br />

Internet Explorer eigentlich nur als Betriebssystemdateienupdate dienen. Manche<br />

Nutzer benötigen aber doch die Browser-Funktionalität des Internet Explorers. Daher<br />

gibt es einen Schalter, der es ermöglicht, den Browser mittels <strong>opsi</strong> mit zu installieren.<br />

Dazu wird in der PCNAME.INI ein Schalter eingerichtet, der im wInst-Skript abgefragt<br />

wird. Dies kann dann so aussehen:<br />

if IniVar ("ie6_exe") = "on"<br />

Files_CopyC_hiddenexefiles<br />

Registry "%SCRIPTPATH%\hiddenexe.rgm"<br />

Registry "%SCRIPTPATH%\hiddenexe.rgu" /AllNTUserDats<br />

endif<br />

64

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!