> For the complete documentation index, see [llms.txt](https://docs.faronics.com/faronics-insight-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.faronics.com/faronics-insight-docs/german/installation-and-verwaltung/installation/installation-unter-macos/insight-teacher-installieren/befehlszeilenprogramm.md).

# Befehlszeilenprogramm

Die Insight Teacher-Befehlszeile erhöht die Flexibilität von Netzwerkadministratoren bei der Verwaltung von Insight-Computern. Diese Befehle können mit mehreren unterschiedlichen Enterprise-Management-Tools Dritter (wie z. B. Apple Remote Desktop) und/oder zentralen Management-Lösungen ausgeführt werden; dies umfasst die Ausführung von Befehlen auf Terminals, während eine Verbindung zu einem Remote-Computer über SSH besteht.

<table><thead><tr><th width="374">Befehl</th><th>Beschreibung</th></tr></thead><tbody><tr><td><code>--help</code></td><td>Diese Hilfe anzeigen.</td></tr><tr><td><code>--password</code></td><td><p>Geben Sie das Administratorpasswort ein, um einen beliebigen Befehl außer „--help“ auszuführen.</p><p></p><p>Hinweis: Durch die Angabe des Administratorpassworts wird die Ausführung von Befehlen auf autorisierte Benutzer beschränkt.</p></td></tr><tr><td><code>--settings</code></td><td>Die aktuell auf diesem Computer gespeicherten Einstellungen anzeigen.</td></tr><tr><td><code>--uninstall</code></td><td>Insight Teacher von diesem Computer deinstallieren.</td></tr><tr><td><code>--license</code></td><td>Lizenzschlüssel einstellen.</td></tr><tr><td><code>--securityToken</code></td><td><p>Das Zugriffstoken definieren. </p><p></p><p>Falls angegeben, kann der Wert als Umgebungsvariable übergeben werden, indem „--env“ am Ende angegeben wird.</p><p></p><p>Beispiel:</p><p><code>TOKEN="token" ADMINPSWD="password1" TEACHERPSWD="password2" sudo insightteacher --securityToken --adminPassword --teacherPassword --env</code></p></td></tr><tr><td><code>--adminPassword</code></td><td><p>Das Administratorpasswort für Insight festlegen.</p><p></p><p>Falls angegeben, kann der Wert als Umgebungsvariable übergeben werden, indem „--env“ am Ende angegeben wird.</p><p></p><p>Beispiel:</p><p><code>TOKEN="token" ADMINPSWD="password1" TEACHERPSWD="password2" sudo insightteacher --securityToken --adminPassword --teacherPassword --env</code></p></td></tr><tr><td><code>--teacherPassword</code></td><td><p>Lehrerpasswort festlegen.</p><p></p><p>Falls angegeben, kann der Wert als Umgebungsvariable übergeben werden, indem „--env“ am Ende angegeben wird.</p><p></p><p>Beispiel:</p><p><code>TOKEN="token" ADMINPSWD="password1" TEACHERPSWD="password2" sudo insightteacher --securityToken --adminPassword --teacherPassword --env</code></p></td></tr><tr><td><code>--connectorAddress "value"</code></td><td>Bei dem Wert kann es sich um eine beliebige gültige IP-Adresse handeln.</td></tr><tr><td><code>--defaultClassId "Class ID"</code></td><td><p>Standardmäßige Klassen-ID auf den angegebenen Wert einstellen.</p><p></p><p>Hinweis: Wenn die Klassen-ID ein Leerzeichen enthält, muss die Klassen-ID in Anführungszeichen gesetzt werden.</p><p></p><p>Beispiel:</p><p><code>--defaultClassId "Home 100"</code></p></td></tr></tbody></table>

{% hint style="info" %}
Mit Ausnahme der Befehle `--help`, `--settings`, `--uninstall` und `--license` können die übrigen Befehle mehrere Optionen gleichzeitig enthalten.
{% endhint %}

Wenn ein Passwort und/oder ein Token angegeben wird, fragt der Befehl nach dem Passwort und bestätigt es. Die für das Passwort und das Bestätigungspasswort eingegebenen Zeichen werden auf dem Terminal nicht angezeigt.&#x20;

Wenn die Befehlszeile mit einem Verwaltungstool eines Drittanbieters ausgeführt wird, muss der vollständige Pfad `/usr/local/bin/insightstudent` angegeben werden und der Befehl muss als „root“-Benutzer ausgeführt werden.&#x20;

Bei Verwendung eines Verwaltungstools eines Drittanbieters sollten Passwort und Zugriffstoken als Umgebungsvariable übergeben werden, indem `--env` am Ende angegeben wird, um die Eingabe des Passworts und des Bestätigungspassworts zu vermeiden. „`sudo`“ sollte nicht verwendet werden, da der Befehl bereits als „root“ ausgeführt wird.

Beispielhafte Befehlszeilenszenarien:

| Terminal.app                                                                                                                   | Third-party management tool (executed as 'root' user)                                                                                                                   | Beschreibung                                                                                                                                 |
| ------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| `sudo insightteacher --password "admin password" --settings`                                                                   | `/usr/local/bin/insightteacher --password "admin password" --settings`                                                                                                  | Druckt die aktuellen Einstellungen.                                                                                                          |
| `sudo insightteacher --password "admin password" --license "ABCDEFGH-ABCDEFGH-ABCDEFGH-ABCDEFGH-ABCDEFGH"`                     | `/usr/local/bin/insightteacher --password "admin password" --license "ABCDEFGH-ABCDEFGH-ABCDEFGH-ABCDEFGH-ABCDEFGH"`                                                    | Stellt den Lizenzschlüssel ein.                                                                                                              |
| `sudo insightteacher --password "admin password" --adminPassword`                                                              | `ADMINPSWD="new password" /usr/local/bin/insightteacher --password "admin password" --adminPassword --env`                                                              | Legt das neue Administratorpasswort fest und gibt das Passwort und die Bestätigung an der Eingabeaufforderung ein.                           |
| `sudo insightteacher --password "admin password" --securityToken`                                                              | `TOKEN="token" /usr/local/bin/insightteacher --password "admin password" --securityToken --env`                                                                         | Legt das Zugriffstoken fest und gibt das Token und die Bestätigung an der Eingabeaufforderung ein.                                           |
| `sudo insightteacher --password "admin password" --adminPassword --defaultClassId "Home 100" --connectorAddress "192.168.0.1"` | `ADMINPSWD="new password" /usr/local/bin/insightteacher --password "admin password" --adminPassword --defaultClassId "Home 100" --connectorAddress "192.168.0.1" --env` | Kombiniert mehrere Optionen zum Festlegen des neuen Administratorpassworts, der Standardklassen-ID und der IP-Adresse von Insight Connector. |
| `sudo insightteacher --password "admin password" --uninstall`                                                                  | `/usr/local/bin/insightteacher --password "admin password" --uninstall`                                                                                                 | Deinstalliert Insight Teacher.                                                                                                               |
