Ir para conteúdo principal

Criar Comandos a partir de Modelos macOS

Execute modelos de comandos bash do macOS através do Centro de Comando Trio para monitoramento do sistema, gerenciamento de usuários e atualizações de software.

Pré-requisitos

  • Permissões necessárias: Acesso ao Centro de Comando

  • Plataformas suportadas: Dispositivos macOS inscritos no Trio

  • Estimativa de tempo: 5-10 minutos por comando

  • Requisitos adicionais: Os dispositivos de destino devem estar online para execução imediata

Antes de Começar

Os modelos de comando macOS executam scripts bash pré-construídos em seus dispositivos macOS gerenciados. Esses modelos realizam coleta de informações do sistema, gerenciamento de software, operações de monitoramento e configurações do sistema.

Os modelos eliminam a escrita de scripts e garantem a execução consistente em toda a sua frota de dispositivos. Os comandos criados podem ser atribuídos a dispositivos individuais ou AutoPilots para implantação automatizada.

Revise os modelos disponíveis para entender suas funções e requisitos específicos antes de criar comandos.


Passo 1: Acesse os Modelos de Comando

  1. Navegue até Frota > Centro de Comando

  2. Clique em Todos os Modelos

  3. Resultado esperado: A biblioteca de modelos é exibida com opções para Windows e Mac

Modelos macOS disponíveis:

  • Listar Todos os Usuários: Lista todas as contas de usuário locais no macOS, excluindo contas do sistema

  • Listar Atualizações Disponíveis: Lista as atualizações de software disponíveis no dispositivo macOS

  • Atualizar Janela de Login: Força uma atualização da janela de login do macOS

  • Definir Atraso de Logout Automático: Define o atraso de logout automático para o sistema macOS

  • Atualizador Homebrew: Atualiza os pacotes Homebrew

  • Monitor de Espaço em Disco: Monitora o uso do disco e alerta sobre alto uso

  • Coletor de Informações do Sistema: Coleta informações básicas do sistema

Passo 2: Selecione o Modelo de Comando

  1. Localize o modelo macOS desejado

  2. Clique em + Criar ao lado do nome do modelo

  3. Resultado esperado: O modal de criação de comando é aberto

Passo 3: Configure as Configurações Básicas do Comando

  1. Insira um nome descritivo no campo Nome do Comando

  2. Modifique a descrição do modelo, se necessário

  3. Clique em Confirmar

  4. Resultado esperado: A página de configuração completa do comando é carregada

Passo 4: Configure os Parâmetros do Comando

  1. Sistema operacional: Mac é pré-selecionado para modelos macOS

  2. Seção de comando: Revise o script bash pré-preenchido

  3. Resultado esperado: Os comandos bash específicos do modelo são exibidos

Detalhes da Seção de Comando:

  • O código do modelo aparece com linhas numeradas mostrando o script bash

  • O botão Copiar permite copiar o texto do comando

  • O código não pode ser modificado para comandos baseados em modelo

  • Todos os modelos macOS usam o ambiente bash (#!/bin/bash)

Passo 5: Configure as Configurações de Execução

  1. Método de lançamento: Selecione o tempo de execução

    • Manualmente: Executar somente sob demanda

    • Repetindo: Definir agendamento recorrente

  2. Usuário "Padrões inteligentes": Alternar para configurações otimizadas (recomendado: ativado)

  3. Comandos expiram após: Definir ciclo de vida do comando (padrão: 7 dias)

  4. Timeout: Defina o tempo máximo de execução (padrão: 120 segundos)

  5. Resultado esperado: Parâmetros de execução configurados

Opções de Método de Lançamento:

  • Manualmente: Os comandos são executados somente quando acionados pelo administrador

  • Repetindo: Os comandos são executados automaticamente com base na programação configurada

Passo 6: Criar Comando

  1. Clique em Criar

  2. Resultado esperado: A confirmação "Comando foi criado!" aparece

Passo 7: Atribuir Comando (Opcional)

  1. Escolha a opção de atribuição:

    • Atribuir: Configurar implantação imediata

    • Concluído: Ignorar a atribuição para configuração posterior

  2. Resultado esperado: Comando pronto para implantação ou salvo para uso posterior

Se selecionar Atribuir:

Atribuir a AutoPilots

  1. Clique em Atribuir a autopilots

  2. Selecione os AutoPilots de destino usando as caixas de seleção

  3. Clique em Confirmar

  4. Resultado esperado: Comando atribuído aos AutoPilots selecionados

Atribuir a Dispositivos

  1. Clique em Atribuir a dispositivos

  2. Selecione os dispositivos de destino usando as caixas de seleção

  3. Clique em Confirmar

  4. Resultado esperado: Comando atribuído aos dispositivos selecionados

Limitações de Atribuição:

  • Não é possível atribuir a AutoPilots e dispositivos simultaneamente durante a criação inicial

  • Atribuições adicionais podem ser configuradas posteriormente no Centro de Comando


Detalhes do Modelo macOS

Listar Todos os Usuários

Tipo: Bash | Usuário: Sistema Propósito: Listar todas as contas de usuário locais no macOS, excluindo contas do sistema Caso de uso: Auditoria e gerenciamento de contas de usuário Método: Consulta o banco de dados de usuários locais enquanto filtra as contas do sistema

Listar Atualizações Disponíveis

Tipo: Bash | Usuário: Sistema Propósito: Listar as atualizações de software disponíveis no dispositivo macOS Caso de uso: Gerenciamento de atualizações de software e verificação de conformidade Método: Consulta o serviço de atualização de software do macOS para atualizações pendentes

Atualizar Janela de Login

Tipo: Bash | Usuário: Sistema Propósito: Forçar uma atualização da janela de login do macOS Caso de uso: Resolver problemas de exibição da janela de login ou aplicar novas políticas de login Método: Reinicia o processo da janela de login para atualizar a exibição

Definir Atraso de Logout Automático

Tipo: Bash | Usuário: Sistema Propósito: Definir o atraso de logout automático para o sistema macOS Caso de uso: Configurar o logout automático para conformidade de segurança Método: Modifica as preferências do sistema para o tempo de logout automático

Atualizador Homebrew

Tipo: Bash | Usuário: Usuário Propósito: Atualizar os pacotes Homebrew Caso de uso: Manter os pacotes Homebrew atualizados e o sistema limpo Funções: Atualiza o Homebrew, atualiza os pacotes, limpa as versões antigas, executa diagnósticos Comandos: brew update, brew upgrade, brew cleanup --prune=all, brew doctor

Monitor de Espaço em Disco

Tipo: Bash | Usuário: Sistema Propósito: Monitorar o uso do disco e alertar sobre alto uso Caso de uso: Gerenciamento proativo do espaço em disco e alertas Método: Verifica o uso do disco em relação ao limite (90%) e relata alertas Saída: Exibe o uso do disco e alertas para partições que excedem o limite

Coletor de Informações do Sistema

Tipo: Bash | Usuário: Sistema Propósito: Coletar informações básicas do sistema Caso de uso: Inventário do sistema e verificação de compatibilidade Informações coletadas: Versão do SO, modelo de hardware, memória, uso do disco Método: Usa os comandos sw_vers, sysctl, system_profiler e df


Próximos Passos

Ações imediatas:

  • Monitore a execução do comando na guia Comandos

  • Revise os resultados quando os dispositivos concluírem a execução

  • Configure atribuições adicionais, se necessário

Configurações relacionadas:

  • Configure AutoPilots para implantação automatizada de comandos

  • Configure grupos de dispositivos para execução de comandos direcionados

  • Agende comandos recorrentes para monitoramento contínuo


Solução de Problemas

Falha na Criação do Comando:

  • Sintomas: O botão Criar não responde ou mensagem de erro

  • Causa: Permissões necessárias ausentes ou conectividade de rede

  • Solução: Verifique as permissões de acesso ao Centro de Comando e tente novamente

Modelo Não Disponível:

  • Sintomas: Modelo esperado ausente na página Todos os Modelos

  • Causa: Compatibilidade da versão do modelo ou configuração do sistema

  • Solução: Atualize a página e verifique a versão do console Trio

Opções de Atribuição Acinzentadas:

  • Sintomas: Não é possível selecionar AutoPilots ou dispositivos durante a atribuição

  • Causa: Nenhum alvo compatível disponível ou permissões insuficientes

  • Solução: Verifique se os dispositivos de destino estão inscritos e se os AutoPilots existem

Problemas de Execução do Script Bash:

  • Sintomas: O modelo não é executado corretamente no dispositivo macOS

  • Causa: Restrições de permissão ou dependências ausentes

  • Solução: Verifique se o dispositivo tem as permissões necessárias e as ferramentas necessárias instaladas

Falha nos Comandos Homebrew:

  • Sintomas: O modelo Atualizador Homebrew retorna erros

  • Causa: Homebrew não instalado ou problemas de permissão

  • Solução: Certifique-se de que o Homebrew esteja instalado e que o usuário tenha as permissões apropriadas

Isto respondeu à sua pergunta?