======
Die Funktionen von HSAdmin können über das Kommandozeilenprogramm
hsscript aufgerufen werden, welches Befehle per Parameter,
Dateiübergabe oder interaktiv entgegennimmt.
.. 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 | |
+----------------------+---------------------------------------------------------------------------------+
::
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 |
+-----------+-------------------------------------------------------------+