opsi Version 3.3 - opsi Download - uib
opsi Version 3.3 - opsi Download - uib
opsi Version 3.3 - opsi Download - uib
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
3. <strong>opsi</strong>-Konfiguration und Werkzeuge<br />
-f, --log-file Path to log file<br />
-i, --interactive Start in interactive mode<br />
-c, --colorize Colorize output<br />
-S, --simple-output Simple output (only for scalars, lists)<br />
-s, --shell-output Shell output<br />
<strong>opsi</strong>-admin kann auf einen <strong>opsi</strong> Webservice zugreifen oder direkt auf der Datenhaltung<br />
arbeiten. Für die Arbeit über den Webservice müssen neben der URL auch username<br />
und password angegeben werden. Dies wird man in Skripten üblicherweise nicht tun<br />
wollen. Stattdessen bietet sich hier der direkte Datenzugriff über Aufruf <strong>opsi</strong>-admin -d<br />
an.<br />
Im interaktiven Modus (Start mit <strong>opsi</strong>-admin -i bzw. <strong>opsi</strong>-admin -d -i -c) erhalten<br />
Sie Eingabe-Unterstützung durch die TAB-Taste. Nach Eingabe der Tabtaste erhalten<br />
Sie eine Auswahl bzw. die Angabe des Datentyps der nächsten erwarteten Eingabe.<br />
Die Optionen -s und -S erzeugen eine Form der Ausgabe welche sich leichter in<br />
Skripten weiterverarbeiten lässt.<br />
Es gibt die Methodenaufrufe welche direkt auf die API-Aufrufe aussetzen.<br />
Darüberhinaus gibt es 'Tasks' welche eine Kombination von Methodenaufrufen zur<br />
Erledigung einer bestimmten Aufgabe darstellen.<br />
3.5.2. Typische Verwendung<br />
3.5.2.1. Löschen eines Produktes:<br />
Die Methode ist deleteProduct productId. Der Aufruf in einen Skript zum Löschen z. B.<br />
des Produktes softprod ist dann:<br />
<strong>opsi</strong>-admin -d method deleteProduct "softprod"<br />
3.5.2.2. Ein Produkt für alle Clients auf setup stellen, welche dieses Produkt<br />
installiert haben:<br />
<strong>opsi</strong>-admin -d task setupWhereInstalled "softprod"<br />
3.5.2.3. Client löschen<br />
<strong>opsi</strong>-admin -d method deleteClient <br />
z.B.:<br />
<strong>opsi</strong>-admin -d method deleteClient pxevm.<strong>uib</strong>.local<br />
31