opsi Version 3.4 - pnac.ch
opsi Version 3.4 - pnac.ch
opsi Version 3.4 - pnac.ch
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
6.1. <strong>opsi</strong> Standardprodukte...................................................................................................................................61<br />
6.1.1. preloginloader...........................................................................................................................................61<br />
6.1.2. <strong>opsi</strong>-winst..................................................................................................................................................61<br />
6.1.3. javavm: Java Runtime Environment.........................................................................................................61<br />
6.1.4. <strong>opsi</strong>-adminutils..........................................................................................................................................61<br />
6.1.5. swaudit + hwaudit: Produkte zur Hard- und Software-Inventarisierung...................................................61<br />
6.1.6. <strong>opsi</strong>-template.............................................................................................................................................62<br />
6.1.7. python........................................................................................................................................................62<br />
6.1.8. xpconfig....................................................................................................................................................62<br />
6.2. Einbindung eigener Software in die Softwareverteilung von <strong>opsi</strong>.............................................................62<br />
6.2.1. Ein kleines Tutorial zur Erstellung eines <strong>opsi</strong>-Winst Skriptes..................................................................63<br />
6.2.1.1. Einführung.........................................................................................................................................63<br />
6.2.1.2. Methoden der ni<strong>ch</strong>t interaktiven Softwareinstallation.......................................................................64<br />
6.2.1.3. Struktur eines Winst-Skripts.............................................................................................................65<br />
6.2.1.4. Globale Konstanten...........................................................................................................................65<br />
6.2.1.5. Primäre Sektionen:............................................................................................................................66<br />
6.2.1.5.1. Initial.........................................................................................................................................66<br />
6.2.1.5.2. Aktionen....................................................................................................................................66<br />
6.2.1.5.3. Sub-Sektionen...........................................................................................................................66<br />
6.2.1.6. Wi<strong>ch</strong>tige sekundäre Sektionen:.........................................................................................................66<br />
6.2.1.6.1. Files...........................................................................................................................................66<br />
6.2.1.6.2. WinBat<strong>ch</strong>...................................................................................................................................66<br />
6.2.1.6.3. DosBat<strong>ch</strong>/DosInAnIcon............................................................................................................67<br />
6.2.1.6.4. ExecWith...................................................................................................................................67<br />
6.2.1.6.5. Registry.....................................................................................................................................67<br />
6.2.1.6.6. Linkfolder: Startmenü und Desktop..........................................................................................67<br />
6.2.1.7. Erstes Beispiel: tightvnc....................................................................................................................67<br />
6.2.1.7.1. tightvnc.ins................................................................................................................................67<br />
6.2.1.8. Elementare Befehle für primäre Sektionen.......................................................................................68<br />
6.2.1.8.1. String-Variable..........................................................................................................................68<br />
6.2.1.8.2. Message / showbitmap..............................................................................................................69<br />
6.2.1.8.3. if else endif................................................................................................................................69<br />
6.2.1.8.4. Funktionen.................................................................................................................................70<br />
6.2.1.8.5. Fehler, Logging und Kommentare.............................................................................................70<br />
6.2.1.9. Zweites Beispiel: Standardtemplate '<strong>opsi</strong>-template'..........................................................................70<br />
6.2.1.9.1. <strong>opsi</strong>-template.ins: Installationsscript.........................................................................................71<br />
4