Hinweise
Sämtliche Beispiele auf dieser Seite beziehen sich auf die Verwendung des i-doit Benutzers mit der Kombination Benutzername/Passwort: admin/admin.
Alle Parameter sind case-sensitive, dies bedeutet, dass Groß- und Kleinschreibung gemäß den Beispielen und Vorgaben exakt einzuhalten sind.
Folgende Handler stehen für die i-doit Console zur Verfügung:
Command | Systeminterne Beschreibung (en) |
---|---|
addon-activate | Aktivieren von Add-ons |
addon-deactivate | Deaktivieren von Add-ons |
addon-install | Installieren von Add-ons |
addon-list | Zeigt eine Liste mit allen installierten Add-ons an |
admin-center-cryptohash-reset | Der Crypto-hash von i-doit wird geändert, wodurch die gesamte Verschlüsselung erneuert wird (ACHTUNG! Vor der Durchführung sollte ein Backup erstellt werden) |
admin-center-password-reset | Passwort für das Admin-Center zurücksetzen |
auth-cleanup | Rechtesystem bereinigen |
documents | Dokumente und revisionen erzeugen und exportieren |
check_mk-export | Konfigurationsdaten für Check_MK exportieren |
check_mk-livestatus | Ist-Zustand aus Check_MK ins Logbuch schreiben |
clear-credentials | Entfernt die Anmeldeinformationen von Benutzern |
help | Zeigt die Hilfe zu einem Befehl an |
import-csv | Daten aus einer CSV-Datei importieren (Nutzt einen definiertes Import Profil aus der GUI) |
import-csvprofiles | Auflisten aller CSV-Importprofile |
import-hinventory | Daten aus h-inventory importieren |
import-jdisc | Daten aus JDisc Discovery importieren (SQL Server Zugriff wird über die GUI konfiguriert) |
import-jdiscdiscovery | Einen Scan in JDisc Discovery starten (API Zugriff wird über die GUI konfiguriert) |
import-ocs | Daten aus OCS Inventory NG importieren (SQL Server Zugriff wird über die GUI konfiguriert) |
import-syslog | Daten aus einem Syslog in das Logbuch von i-doit importieren |
import-xml | Daten aus XML importieren |
ldap-sync | Personen und Personengruppen aus einem LDAP-Verzeichnis oder Active Directory (AD) importieren |
ldap-syncdn | Synchronisiere aus einem LDAP/AD den Distinguished Name (DN) der Benutzer (siehe Kategorie LDAP) |
list | Listet alle Kommandos auf |
license-add | Fügt eine Lizenz für i-doit hinzu (in Bearbeitung) |
license-assign | Ordnet eine Hosting Lizenz einem Mandaten zu (in Bearbeitung) |
license-import | Importiert Lizenzen vom i-doit Server (in Bearbeitung) |
license-key | Setzt einen Lizenzschlüssel für i-doit (in Bearbeitung) |
license-list | Listet alle Lizenzen mit allen Informationen auf (ID; Produkt; Typ; Startdatum; Enddatum; lizensierte Objekte; lizenzierte Mandanten; Umgebung) |
license-remove | Entfernt Lizenzen von i-doit |
logbook-archive | Logbuch-Einträge archivieren |
maintenance | Sendet Benachrichtigungen zu geplanten Wartungen aus dem Wartungs Add-on |
nagios-export | Nagios-Konfiguration exportieren |
nagios-ndoutils | Ist-Zustand aus Nagios ins Logbuch schreiben |
notifications-send | Benachrichtigungen per E-Mail versenden (Benachrichtigungen werden in der GUI konfiguriert) |
report-export | Einen Report als Datei exportieren |
search | In i-doit suchen |
search-index | Suchindex erstellen/erneuern |
sync-dynamic-groups | Synchronisiert dynamische Gruppenmitglieder neu |
system-autoincrement | auto_increment von MariaDB-/MySQL-Tabellen auf einen positiven Integer-Wert setzen (Betrifft die Datenstruktur! Mit Vorsicht zu nutzen!) |
system-checkforupdates | Nach Aktualisierungen für i-doit suchen |
system-convert-non-innodb-tables | Konvertiert alle Tabellen, welche nicht in INNODB sind zu INNODB (Betrifft die Datenbankkodierung. Mit Vorsicht zu nutzen!) |
system-convert-non-utf8-tables | Konvertiert alle non-UTF8-Tabellen in UTF8-Tabellen (Betrifft die Datenbankkodierung. Mit Vorsicht zu nutzen!) |
system-location-fix | Führt die Standortkorrektur aus der GUI auf der Konsole aus |
system-maintenancecontract | E-Mail für Wartungsverträge senden (Funktion veraltet. Bitte notifications-send nutzen) |
system-objectcleanup | Objekte bereinigen (Objekte mit dem Status "unfertig", "archiviert" oder "gelöscht" werden endgültig entfernt) |
system-objectrelations | Objekt-Beziehungen neu aufbauen |
tenant-create | Einen neuen Mandanten hinzufügen |
tenant-disable | Einen bestehenden Mandanten deaktivieren |
tenant-enable | Einen bestehenden Mandanten aktivieren |
tenant-list | Alle verfügbaren Mandanten auflisten |
tenant-remove | Einen bestehenden Mandanten entfernen |
uninstall | Deinstalliert i-doit |
update | Update von i-doit installieren |
workflows-process | Verarbeitet alle Arbeitsabläufe, versendet E-Mails und erstellt neue Aufgaben aus Checklisten |
Konfigurationsdatei und Parameter --config
Es ist möglich dem Aufruf zusätzliche Inhalte über eine Konfigurationsdatei zu übergeben. Diese Datei muss im i-doit Verzeichnis src/handler/config/ abgelegt werden. Ein Beispiel in Form der Datei "isys_handler_ldap.ini" ist im Verzeichnis src/handler/config/examples/ zu finden.
Wenn diese Datei beim Vorgang berücksichtigt werden soll, muss sie über den Parameter --config bzw. -c eingebunden werden.
addon-activate
Aktiviert installierte Add-ons für den gewünschten Mandanten
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-t | --tenant=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-a | --addon=[ADDON] | Add-on Kennung |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php addon-activate --user admin --password admin --tenant 1 --addon api
addon-deactivate
Deaktiviert installierte Add-ons für den gewünschten Mandanten
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-t | --tenant=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-a | --addon=[ADDON] | Add-on Kennung |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php addon-deactivate --user admin --password admin --tenant 1 --addon api
addon-install
Installiert Add-ons für den gewünschten Mandanten
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-z | --zip=[ZIP] | Pfad zur Add-on ZIP-Datei |
-t | --tenant=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-a | --addon=[ADDON] | Add-on Kennung |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php addon-install --user admin --password admin --tenant 1 --addon api --zip /path/to/the/zip/file.zip
addon-list
Zeigt eine Liste mit allen installierten Add-ons zum ausgewählten Mandanten an
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-t | --tenant=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-a | --addon=[ADDON] | Add-on Kennung |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php addon-list --tenant 1
admin-center-cryptohash-reset
Der Crypto-hash von i-doit wird geändert, wodurch die gesamte Verschlüsselung erneuert wird (ACHTUNG! Vor der Durchführung sollte ein Backup erstellt werden)
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USER] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php admin-center-cryptohash-reset --user admin --password admin
admin-center-password-reset
Passwort für das Admin-Center zurücksetzen
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php admin-center-password-reset --user admin --password admin
auth-cleanup
Leert den Cache des Rechtesystems, damit die derzeit konfigurierten Rechte aktuell sind bzw. aktualisiert werden.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php auth-cleanup --user admin --password admin --tenantId 1
check_mk-export
Führt einen Check_MK Export durch
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-l | --exportLanguage=EXPORTLANGUAGE | Festlegung der für den Export verwendeten Sprache (Standard = 0) |
-x | --exportStructure=EXPORTSTRUCTURE | Festlegung der für den Export verwendeten Struktur (Standard = 0) |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php check_mk-export --user admin --password admin --tenantId 1
check_mk-livestatus
Importiert die Änderungen am Monitoring-Status aus Livestatus nach i-doit
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php check_mk-livestatus --user admin --password admin --tenantId 1
clear-credentials
Entfernt die Einträge der Attribute "username" und "password" von Benutzerlogins
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
--object=[OBJECT] | Objekt-ID des zu deaktivierenden Benutzers | |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php clear-credentials --user admin --password admin --object ObjectID
documents
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
--create_revision | Erzeugt eine oder mehrere Revisionen für bestimmte Dokumente | |
--export | Exportiert ein oder mehrere Dokumente in eine Datei | |
--id=ID | Ein oder mehrere Dokumente nach ID auswählen (mehrere Werte zulässig) | |
--all_documents | Selektiert alle Dokumente | |
--all_category=ALL_CATEGORY | Wählt alle Dokumente in der Kategorie aus | |
--all_template=ALL_TEMPLATE | Selektiert alle Dokumente mit Vorlage | |
--all_object=ALL_OBJECT | Selektiert alle Dokumente mit Objekt | |
--export_format=EXPORT_FORMAT | Exportformat: PDF oder HTML | |
--export_folder=EXPORT_FOLDER | Export in einen bestimmten Ordner [Standard: "/var/www/html/upload/files/"] | |
-u | --user=USER | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=PASSWORD | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=TENANTID | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v|vv|vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php documents --user admin --password admin --create_revision
help
Zeigt in Verbindung mit einem anderen Befehl dessen Nutzung, Argumente und Optionen an
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
--format=[FORMAT] | Format der Ausgabe festlegen (txt, xml, json or md) [Default: txt] | |
--raw | Ausgabe der Befehls-Hilfe | |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php help --format=txt <command>
import-csv
Führt den Import einer CSV-Datei mit den gewünschten Importparametern durch
Optionen
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
--importFile=IMPORTFILE | Gibt die Datei und deren Pfad an, die für den Import verwendet werden soll | |
--importProfileId=IMPORTPROFILEID | Legt fest, mit welchem Profil der Import ausgeführt werden soll | |
--csvSeparator=CSVSEPARATOR | Definiert die Trennzeichen für den Import | |
--multiValueMode=MULTIVALUEMODE | Legt den Modus für Multi-Value-Kategorien fest (Mögliche Werte: "row", "column" oder "comma") | |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php import-csv --user admin --password admin --tenantId 1 --importFile /var/www/imports/idoit-Demo-CSV-Import.csv --importProfileId 1 --csvSeparator ";" --multiValueMode column
import-csvprofiles
Gibt eine Auflistung der Import-Profile für den CSV-Import zurück
Optionen
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php import-csvprofiles --user admin --password admin --tenantId 1
import-hinventory
Führt einen h-inventory Import einer kompatiblen XML-Datei durch
Optionen
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
--importFile=IMPORTFILE | Gibt die Datei und deren Pfad an, die für den Import verwendet werden soll | |
--usage | Weitere detaillierte Informationen zur Verwendung des Commands | |
--objectType=OBJECTTYPE | Importiert den angegebenen Objekttypen | |
--objectId=OBJECTID | Importiert ausschließlich das angegebene Objekt | |
-f | --force | Erzwingt das Aktualisieren bestehender Objekte aber überschreibt die importierten Kategorien |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php import-hinventory --user admin --password admin --tenantId 1 --importFile /var/www/imports/idoit-Demo-h-inventory-import.xml
import-jdisc
Führt einen JDisc-Import nach i-doit durch.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-r | --profile=PROFILE | Angabe/Auswahl des JDisc-Profils, das für den Import verwendet werden soll |
-g | --group=GROUP | Angabe/Auswahl der Gruppen ID, die für den Import verwendet werden soll |
-x | --mode=MODE | Auswahl des Import-Modus. Folgende IDs stehen zur Verfügung: 1: "Erstellen": Es werden ausschließlich neue Objekte erstellt, bestehende Objekte bleiben unberührt. 2: "Aktualisieren": Existierende Objekte werden aktualisiert, neue Objekte werden zusätzlich angelegt. Inhalte aus Multi-Value-Kategorien werden angehängt, bestehende Inhalte bleiben erhalten. 3: "Überschreiben": Existierende Objekte werden aktualisiert, neue Objekte werden zusätzlich angelegt. Inhalte aus Multi-Value-Kategorien werden erst vollständig gelöscht und im Anschluss auf der Datenbasis neu angelegt. 4: "Aktualisieren (Neu inventarisiert)": Der Import löscht alle vorhandenen Identifikationsschlüssel, bevor der Update-Modus gestartet wird. 5: "Überschreiben (Neu inventarisiert)": Der Import löscht alle vorhandenen Identifikationsschlüssel, bevor der Überschreibmodus gestartet wird. |
-s | --server=SERVER | Angabe der Server-ID um diesen auszuwählen |
-o | --overwriteHost | Festlegen, ob sich überschneidende Hostadressen überschrieben werden sollen |
-l | --detailedLogging | Erhöht die Stufe des Loggings |
-b | --regenerateSearchIndex | Führt automatisch die Erneuerung des Suchindex aus |
--listProfiles | Erzeugt eine Liste der verfügbaren Profile | |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php import-jdisc --user admin --password admin --tenantId 1 --profile 3 --mode 4 --server 2 --detailedLogging --regenerateSearchIndex
import-jdiscdiscovery
Löst einen JDisc Discovery Job aus.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-s | --server=SERVER | Auswahl des JDisc-Servers |
-j | --discoveryJob=DISCOVERYJOB | Auswahl des Discovery Jobs (Standard: "Discover all") |
-d | --deviceHostname=DEVICEHOSTNAME | Auswahl des Geräts anhand des Hostnames |
-a | --deviceHostAddress=DEVICEHOSTADDRESS | Auswahl des Geräts anhand der Hostadresse |
-l | --showLog | Zeigt das Log während des Discoveries an |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php import-jdiscdiscovery --user admin --password admin --tenantId 1 --server 2
import-ocs
Führt einen Import von Inhalten einer OCS-Datenbank nach i-doit aus.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
--ipPortOverwrite=IPPORTOVERWRITE | Legt fest, ob Hostadressen und Ports vor dem Import geleert werden. Mögliche Werte: 1 = aktiv, 0 = inaktiv | |
--databaseSchema=DATABASESCHEMA | Auswahl des für den Import verwendeten Datenbankschemas | |
--objectType=OBJECTTYPE | Angabe des Standard-Objekttyps, der für den Import genutzt wird | |
--file=FILE | Angabe der Datei, die die Hostnamen enthält | |
--hosts=HOSTS | Kommaseparierte Liste der Hostnamen, die importiert werden sollen | |
--snmpDevices=SNMPDEVICES | Import von SNMP-Geräten | |
--categories=CATEGORIES | Legt die zu importierenden Kategorien fest. Mögliche Werte: drive, ui, sound, application, memory, model, graphic, net, stor, operating_system, cpu | |
--logging=LOGGING | Aktivierung des Loggings (1= Normales Logging, 2= Debug-Level, Standard = 0) | |
--listObjectTypes | Auflistung aller verfügbaren Objekttypen | |
--listCategories | Auflistung aller verfügbaren Kategorien | |
--usage | ||
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php import-ocs --user admin --password admin --tenantId 1 --databaseSchema ocs --objectType C__OBJTYPE__CLIENT
import-syslog
Importiert Inhalte aus einer Syslog Server Textdatei in das i-doit Logbuch.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php import-syslog --user admin --password admin --tenantId 1
import-xml
Führt einen Import einer XML-Datei nach i-doit durch.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
--importFile=IMPORTFILE | Angabe der Import-Datei sowie deren Pfad | |
--usage | Detaillierte Informationen zur Verwendung des Commands | |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php import-xml --user admin --password admin --tenantId 1 --importFile /var/www/imports/idoit-Demo-xml-import.xml
ldap-sync
Synchronisiert Benutzer aus dem LDAP nach i-doit und legt diese als Personenobjekte an.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-l | --ldapServerId=LDAPSERVERID | Gibt die ID des LDAP-Servers an, von dem die User synchronisiert werden sollen Wird keine ldapServerId angegeben werden alle Aktiven Server synchronisiert |
--dumpConfig | Gibt die derzeitige Konfiguration aus der Konfigurationsdatei aus | |
--connectionRankingActive[=CONNECTIONRANKINGACTIVE] | Option, die alle Verbindungen von allen reaktivierten Benutzern reaktiviert. Standardkonfiguration ist die Experteneinstellung 'ldap.connection-ranking-active' (Tenant-wide) mit dem Wert '1'. | |
--dropExistingRelations[=DROPEXISTINGRELATIONS] | Wenn eine bestehende ldap-Gruppe Gruppenmitglied-Benutzer hat, die nicht zu diesen synchronisierten Benutzern gehören, | |
--archiveDeletedGroups | Wenn eine gelöschte ldap-Gruppe in i-doit verbleibt, dann archiviere oder lösche sie. | |
--useDefaultTemplates | Verwende das standard Template wenn ein Objekt über dieses Kommando erstellt wird (v1.18) | |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php ldap-sync --user admin --password admin --tenantId 1 --verbose --ldapServerId 1
ldap-syncdn
Synchronisiert LDAP DNs mit den i-doit Usern.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
--ldapServerId=LDAPSERVERID | Angabe des LDAP-Servers über die ID | |
-o | --objectType=OBJECTTYPE | Angabe des Objekttyps als Konstante (z.B. C__OBJTYPE__SERVER) |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php ldap-syncdn --user admin --password admin --tenantId 1 --ldapServerId 1
list
Listet alle Befehle auf. Format der Ausgabe kann geändert werden.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
--format=[FORMAT] | Format der Ausgabe festlegen (txt, xml, json or md) [Default: txt] | |
--raw | Ausgabe der Befehls-Hilfe |
sudo -u www-data php console.php list --format=txt
license-add
Fügt eine Lizenz für i-doit hinzu
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-l | --license=[LICENSE] | Pfadangabe zur Lizenzdatei (/path/to/license/file.key) |
-t | --tenant=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php license-add --user admin --password admin --tenantId 1 --license /path/to/license/file.key
license-assign
Ordnet eine Hosting Lizenz einem Mandaten zu
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --count=[COUNT] | Anzahl zu lizenzierender Objekte [Default: 0] |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php license-assign --user admin --password admin --tenantId 1 --count 1000
license-import
Importiert Lizenzen vom i-doit Lizenz-Server
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-l | --license-server=[LICENSE-SERVER] | Pfad zum i-doit Lizenz-Server [Default: "https://lizenzen.i-doit.com"] |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php license-import --user admin --password admin --license-server https://lizenzen.i-doit.com
license-key
Setzt einen Lizenzschlüssel für i-doit
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-l | --license-server=[LICENSE-SERVER] | Pfad zum i-doit Lizenz-Server [Default: "https://lizenzen.i-doit.com"] |
-k | --key=[KEY] | Lizenzschlüssel für i-doit |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php license-key --user admin --password admin --license-server https://lizenzen.i-doit.com --key license
license-list
Listet alle installierten Lizenzen
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-t | --tenant=[TENANT] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php license-list --tenant 1
license-remove
Löscht eine Lizenz aus i-doit
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-l | --license=[LICENSE] | Lizenz-ID zu der zu löschenden Lizenz |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php license-remove --user admin --password admin --license LicenseID
logbook-archive
Archiviert die Logbucheinträge mit einem definierten Alter, gemäß den Einstellungen auf der i-doit Oberfläche.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php logbook-archive --user admin --password admin --tenantId 1
maintenance
Verschickt E-Mails mit geplanten Wartungen gemäß den im Add-on "Wartungen" festgelegten Zeiträumen.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php maintenance --user admin --password admin --tenantId 1
nagios-export
Exportiert die Nagios-Einstellungen und i-doit Objekte in Nagios-Konfigurationsdateien.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
--nagiosHostId=NAGIOSHOSTID | Angabe des Nagios-Hosts, der für den Export verwendet werden soll | |
--validate | Validiert die Exportdateien | |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php nagios-export --user admin --password admin --tenantId 1 --nagiosHostId 1
nagios-ndoutils
Importiert Monitoring Statusänderungen aus den NDOUtils in das i-doit Logbuch.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php nagios-ndoutils --user admin --password admin --tenantId 1
notifications-send
Verschickt die auf der i-doit Oberfläche konfigurierten Benachrichtigungen
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
--notification-ids=NOTIFICATION-IDS | Übergabe bestimmter zu sendender Benachrichtigungs-IDs 1,2,3 | |
--notification-type-ids=NOTIFICATION-TYPE-IDS | Übergeben Sie spezifische IDs für die zu sendenden Benachrichtigungen 1,2,3 | |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php notifications-send --user admin --password admin --tenantId 1
report-export
Exportiert einen Report in das gewünschte Dateiformat.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-r | --reportId=REPORTID | ID des zu exportierenden Reports |
-d | --exportPath=EXPORTPATH | Pfad, zu dem der Export erfolgen soll |
-f | --exportFilename=EXPORTFILENAME | Dateiname der Exportdatei ohne Dateiendung |
-t | --exportFileType=EXPORTFILETYPE | Dateityp der Exportdatei. Mögliche Werte: csv, txt, pdf, xml (Standard: "csv") |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php report-export --user admin --password admin --tenantId 1 --reportId 27 --exportPath /var/www/exported-reports/ --exportFilename Report-Buchhaltung-November-2019 --exportFileType csv
search
Sucht nach Inhalten in der Dokumentation
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
--searchString=SEARCHSTRING | Inhalt, nach dem gesucht werden soll | |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php search --user admin --password admin --tenantId 1 --searchString "Server001"
search-index
Erneuert den Suchindex, indem dieser gelöscht und neu geschrieben wird.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
--update | Anstatt nur einen neuen Index zu erstellen, werden die aktuellen Index-Dokumente überschrieben | |
--category=CATEGORY | Whitelist der Kategorien | |
--dry-run | Reindex ausführen, ohne zu speichern | |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php search-index --user admin --password admin --tenantId 1
sync-dynamic-groups
Synchronisiert dynamische Gruppenmitglieder neu.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-g | --groups=GROUPS | Kommaseparierte Liste von IDs der dynamischen Gruppen |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php sync-dynamic-groups --user admin --password admin --tenantId --groups 173,188,219
system-autoincrement
Legt den Wert des Auto-Increment des Systems fest. Dies beeinflusst Objekt-IDs, Kategorie-Einträge, etc. Beim Zurücksetzen des Auto-Increments kann es passieren, dass einige Inhalte nicht mehr zugänglich sind.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
--autoIncrement=AUTOINCREMENT | Zahl, auf die das Auto-Increment festgelegt werden soll | |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php system-autoincrement --user admin --password admin --tenantId 1 --autoIncrement 20
system-checkforupdates
Prüft, ob eine neue i-doit Version verfügbar ist.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php system-checkforupdates
system-convert-non-innodb-tables
Konvertiert alle nicht INNODB Tabellen nach INNODB.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
--convert | Startet den Vorgan, alle nicht UTF-8-tables zu konvertieren | |
--table=[TABLE] | Tabelle die überprüft und konvertiert werden soll | |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php system-convert-non-innodb-tables --convert --table TABLE_NAME
system-convert-non-utf8-tables
Konvertiert alle nicht UTF-8 Datentypen nach UTF-8.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
--convert | Startet den Vorgan, alle nicht UTF-8-tables zu konvertieren | |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php system-convert-non-utf8-tables --convert
system-location-fix
Führt die Standortkorrektur aus der GUI in der Konsole aus
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php system-location-fix --user admin --password admin --tenantId 1 --config /path/to/config/file
system-maintenancecontract
Verschickt eine E-Mail Benachrichtigung für Wartungskontakte.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php system-maintenancecontract --user admin --password admin --tenantId 1
system-objectcleanup
Bereinigt alle Objekte mit einem selbst definierbarem Status.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
--objectStatus=OBJECTSTATUS | Legt fest, welcher Status bereinigt werden soll: 1: "unfertig"; 3: "archiviert"; 4: "gelöscht" | |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php system-objectcleanup --user admin --password admin --tenantId 1 --objectStatus 1
system-objectrelations
Erneuert die Bezeichnungen aller Objektbeziehungen.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
--categoryConstant=CATEGORYCONSTANT | Konstante der Kategorie, für die der Vorgang ausgeführt werden soll (z.B. C__CATG__IP) | |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php system-objectrelations --user admin --password admin --tenantId 1 --categoryConstant C__CATG__IP
tenant-create
Erstellt einen neuen Mandanten
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --root-user=[ROOT-USER] | Benutzername des privilegierten DB-Benutzers [default: "root"] |
-p | --root-password=[ROOT-PASSWORD] | Passwort des privilegierten DB-Benutzers |
-U | --user=[USER] | Benutzername der DB für neuen Mandanten [default: "idoit"] |
-P | --password=[PASSWORD] | Password der DB für den neuen Mandanten |
-d | --database=[DATABASE] | DB Name für den neuen Mandanten [default: "idoit_data"] |
-t | --title=[TITLE] | Name des neuen Mandanten[default: "Your company name"] |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php tenant-create --title Musterfirma --user idoit --password idoitpassword -- enable --tenantId 3
tenant-disable
Deaktiviert einen existierenden Mandaten.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php tenant-disable --tenantId 3
tenant-enable
Aktiviert einen bestehenden Mandanten.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php tenant-enable --tenantId 3
tenant-list
Listet alle bestehenden Mandanten auf.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php tenant-list
tenant-remove
Entfernt einen bestehenden Mandanten
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenant=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php tenant-remove --user admin --password admin --tenant 1
uninstall
Deinstalliert die genutzte i-doit Installation
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php uninstall --user admin --password admin
update
Update von i-doit installieren.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-z | --zip=[ZIP] | Angabe des Pfades zum Update-Paket |
--v=V | Zu installierende Version | |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php update --user admin --password admin --zip /path/to/zip/file.zip --v 1.14
workflows-process
Sendet E-Mails zu Workflows und erstellt Aufgaben aus Checklisten.
Optionen:
Parameter (Kurzfrom) | Parameter (Langform) | Beschreibung |
---|---|---|
-t | --types=TYPES | Workflow-Typen (mehrere Werte sind möglich) |
-u | --user=[USERNAME] | Username eines Benutzers, der zur Ausführung berechtigt ist |
-p | --password=[PASSWORD] | Passwort zur Authentifizierung des zuvor angegebenen Benutzers |
-i | --tenantId=[TENANT-ID] | Mandanten ID des Mandanten, der verwendet werden soll (Standard: 1) |
-c | --config=[CONFIG-FILE] | Angabe des Pfades zur Konfigurationsdatei |
-h | --help | Hilfenachricht zur Einblendung weiterer Informationen |
-q | --quiet | Quiet-Mode um die Rückgabe zu deaktivieren |
-V | --version | Ausgabe der Version der i-doit Console |
--ansi | Erzwingt die Ausgabe im ANSI-Format | |
--no-ansi | Deaktiviert die Ausgabe im ANSI-Format | |
-n | --no-interaction | Deaktiviert sämtliche Interaktionsfragen der i-doit Console |
-v / -vv / -vvv | --verbose | Erhöht den Umfang der Rückgabe. (1 = Normale Ausgabe, 2 = Detaillierte Ausgabe, 3 = Debug-Level) |
sudo -u www-data php console.php workflows-process --user admin --password admin --tenantId 1 --types task --types checklist