# Utilitário de linha de comando

A linha de comando do Insight Student proporciona aos administradores de rede maior flexibilidade ao gerenciar computadores Insight. Esses comandos podem ser executados com várias ferramentas de gerenciamento empresariais de outros fornecedores, como Apple Remote Desktop, e/ou soluções de gerenciamento central; isso inclui a execução de comandos em Terminal enquanto estiver conectado a um computador remoto via SSH.

| Comando                                                                           | Descrição                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| --------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `--help`                                                                          | Exibir esta ajuda.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `--password`                                                                      | <p>Informe a senha de admin para executar qualquer comando, com exceção de --help.</p><p></p><p>Obs.: Informar a senha de administrador restringe a execução de comandos somente aos usuários autorizados.</p>                                                                                                                                                                                                                                                                                           |
| `--settings`                                                                      | Exibe as configurações atuais salvas no computador.                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `--uninstall`                                                                     | Desinstalar o Insight Student deste computador.                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `--securityToken`                                                                 | <p>Definir o Token de Acesso.</p><p></p><p>Se fornecido, o valor pode ser passado como uma variável de ambiente especificando '--env' no final.</p><p> </p><p>Exemplo:</p><p><code>TOKEN="token" ADMINPSWD="password1" sudo insightstudent --securityToken --adminPassword --env</code></p>                                                                                                                                                                                                              |
| `--adminPassword`                                                                 | <p>Definir a senha de admin do Insight.</p><p></p><p>Se fornecido, o valor pode ser passado como uma variável de ambiente especificando '--env' no final.</p><p> </p><p>Exemplo:</p><p><code>TOKEN="token" ADMINPSWD="password1" sudo insightstudent --securityToken --adminPassword --env</code></p>                                                                                                                                                                                                    |
| `--connectorAddress "value"`                                                      | O valor pode ser qualquer endereço IP válido.                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `--defaultClassId "Class ID"`                                                     | <p>Definir o ID de Classe padrão com o valor especificado.</p><p></p><p>Obs.: Se incluir um espaço, o ID de Classe deverá ser colocado entre aspas.</p><p> </p><p>Exemplo:</p><p><code>--defaultClassId "Home 100"</code></p>                                                                                                                                                                                                                                                                            |
| `--menuBarIcon true \| false`                                                     | Mostrar ou ocultar o ícone do Insight Student na barra de menus.                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `--changeClassId true \| false`                                                   | Ativar ou desativar a possibilidade de os alunos alterarem o ID de Classe no Insight.                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `--monitorKeystrokes true \| false`                                               | Ativar ou desativar o monitoramento de ações no teclado.                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `--requirePermission true \| false`                                               | <p>Quando definido como verdadeiro, o Professor solicitará autorização do Aluno para permitir a gravação de tela.</p><p></p><p>Essas configurações estão disponíveis em:</p><ul><li>Para macOS Ventura ou mais recente: Configurações do sistema --> Privacidade e Segurança</li><li>Para macOS Monterey ou anterior: Preferências do sistema --> Segurança e Privacidade --> Privacidade</li></ul><p>As configurações podem ser definidas usando a solução MDM ou manualmente para cada computador.</p> |
| `--webHistory true \| false`                                                      | <p>Ativar ou desativar o monitoramento do histórico de Internet nas máquinas dos Alunos. </p><p></p><p>Obs.: A ativação do histórico de Internet também instalará a extensão do navegador.</p>                                                                                                                                                                                                                                                                                                           |
| `--installBrowserExtension`                                                       | Definir esta opção instalará as extensões de navegador no sistema do Aluno.                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `--restrictWiFi "value1,value2..." \| --allowAllWiFi`                             | Ativar a capacidade do Insight para restringir as redes sem fio às quais o sistema pode se conectar.                                                                                                                                                                                                                                                                                                                                                                                                     |
| `--classAutoExit 0 \| 30 \| 45 \| 60 \| 75 \| 90`                                 | <p>Habilita o Insight para permitir que o Aluno saia da aula automaticamente após o tempo especificado. Valores válidos: 30, 45, 60, 75, 90 minutos.</p><p>                                                                                                                                                                                                                                                                                                                                              |
| <br>Obs.: Informar 0 desativará a capacidade de sair da aula automaticamente.</p> |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `--allowToExtendClass true \| false`                                              | Habilita o Insight para permitir que o Aluno estenda a aula em intervalos de 30 minutos.                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `--requireStudentApproval true \| false`                                          | Habilita o Insight para exigir que o Aluno aprove quando o Professor enviar um convite para ingressar em uma aula.                                                                                                                                                                                                                                                                                                                                                                                       |
| `--requirePrivacySettings "accessibility,microphone,screenrecording" \| false`    | Habilita o Insight para exigir que o Aluno ative permissões para Configurações de Privacidade quando o Professor enviar um convite para ingressar em uma aula.                                                                                                                                                                                                                                                                                                                                           |

{% hint style="info" %}
Com exceção dos comandos `--help`, `--settings` e `--uninstall`, os outros comandos podem conter várias opções simultaneamente.
{% endhint %}

Quando houver especificação de senha e/ou token, o comando solicitará a senha e a confirmação. Os caracteres digitados para a senha e a senha de confirmação não serão ecoados no Terminal.&#x20;

Se a linha de comando for executada com uma ferramenta de gerenciamento de terceiros, o caminho completo `/usr/local/bin/insightteacher` precisa ser especificado e o comando deve ser executado como usuário 'root'.&#x20;

Ao usar uma ferramenta de gerenciamento de terceiros, a senha e o Token de Acesso devem ser passados como variável de ambiente especificando `--env` no final, para evitar a necessidade de digitar a senha e a senha de confirmação. '`sudo`' não deve ser usado porque o comando já está sendo executado como 'root'.

Exemplos de cenários de linha de comando:

<table data-full-width="false"><thead><tr><th>Terminal.app</th><th>Ferramenta de gerenciamento de terceiros (executada como usuário 'root')</th><th>Descrição</th></tr></thead><tbody><tr><td><code>sudo insightstudent --password "admin password" --settings</code></td><td><code>/usr/local/bin/insightstudent --password "admin password" --settings</code></td><td>Imprime as configurações atuais.</td></tr><tr><td><code>sudo insightstudent --password "admin password" --adminPassword</code> </td><td><code>ADMINPSWD="new password" /usr/local/bin/insightstudent --password "admin password" --adminPassword --env</code></td><td>Defina a nova senha de administrador e informe a senha e a confirmação no prompt.</td></tr><tr><td><code>sudo insightstudent --password "admin password" --securityToken</code></td><td><code>TOKEN="token" /usr/local/bin/insightstudent --password "admin password" --securityToken --env</code></td><td>Define o Token de Acesso e digita o token e a confirmação no prompt.</td></tr><tr><td><code>sudo insightstudent --password "admin password" --adminPassword --defaultClassId "Home 100" --menuBarIcon false --changeClassId true --connectorAddress "192.168.0.1"</code></td><td><code>ADMINPSWD="new password" /usr/local/bin/insightstudent --password "admin password" --adminPassword --defaultClassId "Home 100" --menuBarIcon false --changeClassId true --connectorAddress "192.168.0.1" --env</code></td><td>Combina várias opções para definir nova senha de administrador, ID de classe padrão, ícone de barra de menus e endereço IP do Insight Connector.</td></tr><tr><td><code>sudo insightstudent --password "admin password" --uninstall</code></td><td><code>/usr/local/bin/insightstudent --password "admin password" --uninstall</code></td><td>Desinstala o Insight Student.</td></tr></tbody></table>


---

# 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/portuguese/instalacao-e-administracao/instalacao/instalando-em-macos/delete-copy-of-instalando-o-insight-student/utilitario-de-linha-de-comando.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.
