# Opdrachtregel

Met de opdrachtregel van Insight Teacher kunnen netwerkbeheerders flexibeler de Insight-computers beheren. Deze opdrachten kunnen met verschillende externe tools voor enterprisemanagement worden gebruikt, zoals Apple Remote Desktop, en/of oplossingen voor centraal beheer. Hieronder valt de uitvoering van opdrachten in Terminal terwijl u verbonden bent met een externe computer via SSH.

| Opdracht                      | Beschrijving                                                                                                                                                                                                                                                                                                                                                           |
| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `--help`                      | Geef deze help weer.                                                                                                                                                                                                                                                                                                                                                   |
| `--password`                  | <p>Voer het beheerderswachtwoord in om alle opdrachten uit te voeren, behalve --help.</p><p></p><p>Opmerking: Het opgeven van het beheerderswachtwoord beperkt de uitvoering van opdrachten tot alleen bevoegde gebruikers.</p>                                                                                                                                        |
| `--settings`                  | Geef de huidige instellingen weer die op deze computer zijn opgeslagen.                                                                                                                                                                                                                                                                                                |
| `--uninstall`                 | Maak de installatie van Insight Teacher op deze computer ongedaan.                                                                                                                                                                                                                                                                                                     |
| `--license`                   | Stel de licentiesleutel in.                                                                                                                                                                                                                                                                                                                                            |
| `--securityToken`             | <p>Definieer de beveiligingstoken.</p><p>Als deze is opgegeven, kan de waarde worden doorgegeven als een omgevingsvariabele door '--env' toe te voegen aan het einde.</p><p>Bijvoorbeeld:</p><p><code>TOKEN="token" ADMINPSWD="password1" TEACHERPSWD="password2" sudo insightteacher --securityToken --adminPassword --teacherPassword --env</code></p>               |
| `--adminPassword`             | <p>Geef het beheerderswachtwoord van Insight op.</p><p>Als deze is opgegeven, kan de waarde worden doorgegeven als een omgevingsvariabele door '--env' toe te voegen aan het einde.</p><p>Bijvoorbeeld:</p><p><code>TOKEN="token" ADMINPSWD="password1" TEACHERPSWD="password2" sudo insightteacher --securityToken --adminPassword --teacherPassword --env</code></p> |
| `--teacherPassword`           | <p>Geef het wachtwoord voor Teacher op.</p><p>Als deze is opgegeven, kan de waarde worden doorgegeven als een omgevingsvariabele door '--env' toe te voegen aan het einde.</p><p>Bijvoorbeeld:</p><p><code>TOKEN="token" ADMINPSWD="password1" TEACHERPSWD="password2" sudo insightteacher --securityToken --adminPassword --teacherPassword --env</code></p>          |
| `--connectorAddress "value"`  | De waarde kan elk geldig IP-adres zijn.                                                                                                                                                                                                                                                                                                                                |
| `--defaultClassId "Class ID"` | <p>Stel de les-ID in op de opgegeven waarde.</p><p>Opmerking: Als les-ID ruimte heeft, moet de les-ID worden omringd door aanhalingstekens.</p><p>Bijvoorbeeld:</p><p><code>--defaultClassId "Home 100"</code></p>                                                                                                                                                     |

{% hint style="info" %}
Behalve voor de opdrachten `--help`, `--settings`, `--uninstall` en `--license`, kunnen de andere opdrachten meerdere opties tegelijk bevatten.
{% endhint %}

Als wachtwoord en/of token is opgegeven, vraagt de opdracht om het wachtwoord en bevestigt het dit. Tekens die worden ingevoerd voor het wachtwoord en de bevestiging van het wachtwoord, hebben geen echo op de terminal.&#x20;

In het geval dat de opdrachtregel wordt uitgevoerd met een externe tool voor beheer, moet het volledige pad `/usr/local/bin/insightteacher` worden opgegeven en moet de opdracht worden uitgevoerd als een ‘rootgebruiker’.&#x20;

Bij het gebruik van een externe tool voor beheer, moeten het wachtwoord en de beveiligingstoken worden doorgegeven als een omgevingsvariabele door `--env` aan het einde toe te voegen, zodat het wachtwoord en het bevestigingswachtwoord niet hoeven te worden opgegeven. '`sudo`’ dient niet te worden gebruikt omdat de opdracht al wordt uitgevoerd als 'root'.

Voorbeeldscenario’s opdrachtregel:

| Terminal.app                                                                                                                   | Third-party management tool (executed as 'root' user)                                                                                                                   | Beschrijving                                                                                                                            |
| ------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| `sudo insightteacher --password "admin password" --settings`                                                                   | `/usr/local/bin/insightteacher --password "admin password" --settings`                                                                                                  | Drukt de huidige instellingen af.                                                                                                       |
| `sudo insightteacher --password "admin password" --license "ABCDEFGH-ABCDEFGH-ABCDEFGH-ABCDEFGH-ABCDEFGH"`                     | `/usr/local/bin/insightteacher --password "admin password" --license "ABCDEFGH-ABCDEFGH-ABCDEFGH-ABCDEFGH-ABCDEFGH"`                                                    | Stelt de licentiesleutel in.                                                                                                            |
| `sudo insightteacher --password "admin password" --adminPassword`                                                              | `ADMINPSWD="new password" /usr/local/bin/insightteacher --password "admin password" --adminPassword --env`                                                              | Stelt het nieuwe wachtwoord voor beheerders in en voert het wachtwoord en de bevestiging in bij de opdracht.                            |
| `sudo insightteacher --password "admin password" --securityToken`                                                              | `TOKEN="token" /usr/local/bin/insightteacher --password "admin password" --securityToken --env`                                                                         | Stelt de beveiligingstoken in en voert de token en de bevestiging in bij de opdracht.                                                   |
| `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` | Combineert meerdere opties om het nieuwe beheerderswachtwoord, de standaard les-ID en het IP-adres van Insight Connector in te stellen. |
| `sudo insightteacher --password "admin password" --uninstall`                                                                  | `/usr/local/bin/insightteacher --password "admin password" --uninstall`                                                                                                 | Maakt de installatie van Insight Teacher ongedaan.                                                                                      |
