OPSI Pakete: Unterschied zwischen den Versionen

Aus Vosp.freesn.de
Zur Navigation springen Zur Suche springen
HK (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
HK (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 16: Zeile 16:


You are done.
You are done.
= opsi-script =
== 32 Bit / 64 Bit Weiche ==
=== Variable definieren ===
        DefVar $INST_SystemType$
=== Variable füllen ===
        set $INST_SystemType$ = GetSystemType
=== Weiche ===
        if ( $INST_SystemType$ = "64 Bit System" )
                <Anweisung> /64Bit
        else
                <Anweisung> /32Bit
        endif
= OPSI Pakete =
= OPSI Pakete =
=== hwinvent ===
* Netboot Product
* Inventarisiert die Hardware eines Rechners ohne ihn zu verändern.
=== activate_license ===
=== activate_license ===
Die ini bezieht sich auf den Depotserver
Die ini bezieht sich auf den Depotserver
Zeile 40: Zeile 58:


=== win7 ===
=== win7 ===
unattende install
==== unattende install ====
* Password für den Administrator ändern
* Password für den Administrator ändern
** Default ist '''nt123''', in der Datei '''unattend.xml''' zwei mal vorhanden.
** Default ist '''nt123''', in der Datei '''unattend.xml''' zwei mal vorhanden.
Zeile 46: Zeile 64:


  vim /var/lib/opsi/depot/win7/custom/unattend.xml
  vim /var/lib/opsi/depot/win7/custom/unattend.xml
==== Windows PE ====
* https://download.uib.de/opsi4.0/doc/html/en/opsi-getting-started/opsi-getting-started.html#opsi-getting-started-firststeps-osinstall-fill-base-packages-nt6
Um ein ganzes Verzeichniss per Windows 7 CMD zu kopieren, folgenden Befehl verwenden
xcopy /E /I <directory> <target>
Beispiel
xcopy /E /I c:\winpe\ISO z:\
Der Inhalt von '''c:\winpe\ISO''' wird nach z: kopiert.
Treiber für Wortmann (Terra) gibt es
* http://www.wortmann.de/de-de/systeminformation.aspx
Leider lassen sich Geräte am besten über ihre Seriennummer finden.
==== Debugging ====
Ausführen im Verzeichniss des entsprechenden Netboot-Produktes
  ./show_drivers.py <CLlient-FQDN>
Zeigt an, welche Treiber gefehlt haben.


=== Lernwerkstatt ===
=== Lernwerkstatt ===
Zeile 52: Zeile 87:


=== Firefox Update===
=== Firefox Update===
Downloadlink
* http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/latest/win32/de/
* In diesem Verzeichniss liegt der aktuelle Firefox für win32 zum Download bereit.
z.B.
21-Mar-2015
Firefox Setup 36.0.4.exe 39M
Firefox Setup Stub 36.0.4.exe 238K
Wir brauchen den Full-Installer.<br>
Dann immer im Firefoxverzeichniss im OPSI-Depot einen Softlink auf den aktuelle Installer setzen, der im setup.ins des Paketes hinterlegt ist.
<br>
* Alternativ den Firefox einfach
vim /var/lib/opsi/config/depots/<hostname>.<domain>.ini


  [firefox-install]
Funktioniert im August 2016
noautoupdate = ["on"] => default
  wget "https://download.mozilla.org/?product=firefox-latest&os=win&lang=de-DE"


noautoupdate = ["off"]
Ergebniss ist eine Datei mit dem Namen '''index.html?product=firefox-latest&os=win&lang=de'''
==== Proof of Concept ====


  #!/bin/bash
  mv "index.html?product=firefox-latest&os=win&lang=de" /var/lib/opsi/depot/firefox/firefox-setup.exe
cd /var/download/firefox
A=ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/latest/win32/de/
B=(curl -s "$A" --list-only |grep -v Stub); wget "$A/$B"
ln -sf /var/lib/opsi/depot/firefox/FirefoxSetup.exe $B


=== adobe flashplayer ===
=== adobe flashplayer ===

Aktuelle Version vom 20. April 2017, 08:08 Uhr

Zurück zu OPSI

Allgemein

  • Entpacken eines OPSI-Paketes ohne OPSI-Tools.
cpio --extract < OPSI-Paket.opsi

Ergebniss

CLIENT_DATA.cpio.gz
OPSI.cpio.gz
gzip -d *.gz

Ergebniss

CLIENT_DATA.cpio
OPSI.cpio
 cpio --extract < *.cpio

You are done.

opsi-script

32 Bit / 64 Bit Weiche

Variable definieren

       DefVar $INST_SystemType$

Variable füllen

       set $INST_SystemType$ = GetSystemType

Weiche

       if ( $INST_SystemType$ = "64 Bit System" )
               <Anweisung> /64Bit
       else
               <Anweisung> /32Bit
       endif


OPSI Pakete

hwinvent

  • Netboot Product
  • Inventarisiert die Hardware eines Rechners ohne ihn zu verändern.

activate_license

Die ini bezieht sich auf den Depotserver

vim /var/lib/opsi/config/depots/<hostname>.<domain>.local.ini
[activate_license-install]
productkey = ["<Windows Volume Licence Key"]
setkey = ["yes"]

windomain

Download at

[windomain-install]
account_ou = []
domain = ["<samba-domain>"]
method = ["auto"]
password = ["<password für user, der ein joindomain durchführen kann>"]
primarywinsserver = []
samba_domain = ["true"] = default ist false
secondarywinsserver = []
username = ["<user, der ein joindomain durchführen kann>"]

win7

unattende install

  • Password für den Administrator ändern
    • Default ist nt123, in der Datei unattend.xml zwei mal vorhanden.
    • Beide male durch das selbe, neue ersetzen.
vim /var/lib/opsi/depot/win7/custom/unattend.xml

Windows PE

Um ein ganzes Verzeichniss per Windows 7 CMD zu kopieren, folgenden Befehl verwenden

xcopy /E /I <directory> <target>

Beispiel

xcopy /E /I c:\winpe\ISO z:\

Der Inhalt von c:\winpe\ISO wird nach z: kopiert.

Treiber für Wortmann (Terra) gibt es

Leider lassen sich Geräte am besten über ihre Seriennummer finden.

Debugging

Ausführen im Verzeichniss des entsprechenden Netboot-Produktes

 ./show_drivers.py <CLlient-FQDN>

Zeigt an, welche Treiber gefehlt haben.

Lernwerkstatt

Firefox Update

Funktioniert im August 2016

wget "https://download.mozilla.org/?product=firefox-latest&os=win&lang=de-DE"

Ergebniss ist eine Datei mit dem Namen index.html?product=firefox-latest&os=win&lang=de

mv "index.html?product=firefox-latest&os=win&lang=de" /var/lib/opsi/depot/firefox/firefox-setup.exe

adobe flashplayer

adobe reader