edit | blame | history | raw

======

Syntax

Die Funktionen von HSAdmin können über das Kommandozeilenprogramm
hsscript aufgerufen werden, welches Befehle per Parameter,
Dateiübergabe oder interaktiv entgegennimmt.

Aufruf

.. code-block:: console

$ hsscript -u -e ...

+----------------------+---------------------------------------------------------------------------------+
| Parameter | Erläuterung |
+======================+=================================================================================+
| | --user | Benutzer, welcher zur Authentifizierung und Autorisierung verwendet werden soll |
| | -u | |
+----------------------+---------------------------------------------------------------------------------+
| | --runas | Benutzer, mit dessen Rechten der Befehl ausgeführt werden soll |
| | -r | |
+----------------------+---------------------------------------------------------------------------------+
| | --expr | Befehl, welcher ausgeführt werden soll |
| | -e | |
+----------------------+---------------------------------------------------------------------------------+
| | --file | Datei, aus welcher Befehle gelesen und ausgeführt werden sollen |
| | -f | |
+----------------------+---------------------------------------------------------------------------------+
| | --interactive | interaktiver Modus |
| | -i | |
+----------------------+---------------------------------------------------------------------------------+

Befehle

::

module.function({where:{field:'value',...}, set:{field:'value',...}})

+-----------+-------------------------------------------------------------+
| Parameter | Erläuterung |
+===========+=============================================================+
| module | Modul, dessen Funktion aufgerufen werden soll |
+-----------+-------------------------------------------------------------+
| function | Funktion, welche aufgerufen werden soll |
+-----------+-------------------------------------------------------------+
| where | selektiert nach Wert eines oder mehrerer Felder |
+-----------+-------------------------------------------------------------+
| set | setzt oder aktualisiert den Wert eines oder mehrerer Felder |
+-----------+-------------------------------------------------------------+