# コマンドラインユーティリティ

Insight Teacherコマンドラインは、ネットワーク管理者によるInsightコンピュータの管理をより柔軟性のあるものにしてくれます。これらのコマンドはApple Remote Desktopなどといった他社製エンタープライズ管理ツールや中央管理ソリューションなどいくつかのツールやソリューションと組み合わせて実行することができます。これにはたとえば、SSH経由によるリモートコンピュータとの接続中に使用できるターミナルでの実行コマンドなどがあります。

| コマンド                          | 説明                                                                                                                                                                                                                                                                |
| ----------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `--help`                      | このアプリを表示します。                                                                                                                                                                                                                                                      |
| `--password`                  | <p>help以外のコマンドを実行するには、管理者パスワードを入力してください。</p><p>注記：管理者パスワードを提供することで、コマンドの実行を許可されたユーザーのみに制限することができます。</p>                                                                                                                                                           |
| `--settings`                  | このコンピュータに保存されている現在の設定を表示します。                                                                                                                                                                                                                                      |
| `--uninstall`                 | このコンピュータからInsight Teacherをアンインストールします。                                                                                                                                                                                                                            |
| `--license`                   | ライセンスイーを設定します。                                                                                                                                                                                                                                                    |
| `--securityToken`             | <p>アクセストークンを定義します。 </p><p></p><p>提供された場合、値は「--env」と最後に指定することで環境変数として引き渡されます。</p><p></p><p>例：</p><p><code>TOKEN="token" ADMINPSWD="password1" TEACHERPSWD="password2" sudo insightteacher --securityToken --adminPassword --teacherPassword --env</code></p>       |
| `--adminPassword`             | <p>Insight管理者パスワードを定義します。</p><p></p><p>提供された場合、値は「--env」と最後に指定することで環境変数として引き渡されます。</p><p></p><p>例：</p><p><code>TOKEN="token" ADMINPSWD="password1" TEACHERPSWD="password2" sudo insightteacher --securityToken --adminPassword --teacherPassword --env</code></p> |
| `--teacherPassword`           | <p>Teacherパスワードを定義します。</p><p></p><p>提供された場合、値は「--env」と最後に指定することで環境変数として引き渡されます。</p><p></p><p>例：</p><p><code>TOKEN="token" ADMINPSWD="password1" TEACHERPSWD="password2" sudo insightteacher --securityToken --adminPassword --teacherPassword --env</code></p>    |
| `--connectorAddress "value"`  | 値は任意の有効なIPアドレスを使用できます。                                                                                                                                                                                                                                            |
| `--defaultClassId "Class ID"` | <p>指定された値に対してデフォルトのクラスIDを設定してください。</p><p></p><p>注記：クラスIDにスペースがある場合、クラスIDを引用符で囲う必要があります。</p><p></p><p>例：</p><p><code>--defaultClassId "Home 100"</code></p>                                                                                                        |

{% hint style="info" %}
`--help`、`--settings`、`--uninstall`、`--license`のコマンドを除き、その他のコマンドは同時に複数のオプションを持つ場合があります。
{% endhint %}

パスワード及び/またはトークンが指定されると、コマンドがパスワードの入力を促しますのでそれを確定します。パスワード及び確認用パスワードで入力された文字列は端末でエコーされることはありません。&#x20;

コマンドラインがサードパーティの管理ツールで実行された場合、完全パス`/usr/local/bin/insightstudent`を指定して［root］ユーザーとしてコマンドが実行される必要があります。&#x20;

サードパーティ管理ツールを使用する場合、パスワードおよび確認用パスワードの入力を避けるために`--env`を末尾に指定し、環境変数としてパスワードとアクセストークンを引き渡す必要があります。コマンドはすでに［root］として実行されているため、［sudo］は使用しないでください。

サンプルコマンドラインのシナリオ例：

| Terminal.app                                                                                                                   | サードパーティ管理ツール（\[root]ユーザーとして実行）                                                                                                                                          | 説明                                                                       |
| ------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| `sudo insightteacher --password "admin password" --settings`                                                                   | `/usr/local/bin/insightteacher --password "admin password" --settings`                                                                                                  | 現在の設定を印刷します。                                                             |
| `sudo insightteacher --password "admin password" --license "ABCDEFGH-ABCDEFGH-ABCDEFGH-ABCDEFGH-ABCDEFGH"`                     | `/usr/local/bin/insightteacher --password "admin password" --license "ABCDEFGH-ABCDEFGH-ABCDEFGH-ABCDEFGH-ABCDEFGH"`                                                    | ライセンスキーを設定します。                                                           |
| `sudo insightteacher --password "admin password" --adminPassword`                                                              | `ADMINPSWD="new password" /usr/local/bin/insightteacher --password "admin password" --adminPassword --env`                                                              | 新しいadminパスワードを設定し、プロンプトでパスワードと確認を入力してください。                               |
| `sudo insightteacher --password "admin password" --securityToken`                                                              | `TOKEN="token" /usr/local/bin/insightteacher --password "admin password" --securityToken --env`                                                                         | アクセストークンを設定し、プロンプト画面でトークンと確認用トークンを入力します。                                 |
| `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` | 新しい管理者パスワード、デフォルトのクラス ID、Insight Connector IP アドレスを設定する複数のオプションを組み合わせます。 |
| `sudo insightteacher --password "admin password" --uninstall`                                                                  | `/usr/local/bin/insightteacher --password "admin password" --uninstall`                                                                                                 | Insight Teacher をアンインストールします。                                            |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.faronics.com/faronics-insight-docs/japanese/insutorshonto/insutru/macoshenoinsutru/insight-teachernoinsutru/komandorainytiriti.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
