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
Navegue até Frota > Centro de Comando
Clique em Todos os Modelos
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
Localize o modelo macOS desejado
Clique em + Criar ao lado do nome do modelo
Resultado esperado: O modal de criação de comando é aberto
Passo 3: Configure as Configurações Básicas do Comando
Insira um nome descritivo no campo Nome do Comando
Modifique a descrição do modelo, se necessário
Clique em Confirmar
Resultado esperado: A página de configuração completa do comando é carregada
Passo 4: Configure os Parâmetros do Comando
Sistema operacional: Mac é pré-selecionado para modelos macOS
Seção de comando: Revise o script bash pré-preenchido
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
Método de lançamento: Selecione o tempo de execução
Manualmente: Executar somente sob demanda
Repetindo: Definir agendamento recorrente
Usuário "Padrões inteligentes": Alternar para configurações otimizadas (recomendado: ativado)
Comandos expiram após: Definir ciclo de vida do comando (padrão: 7 dias)
Timeout: Defina o tempo máximo de execução (padrão: 120 segundos)
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
Clique em Criar
Resultado esperado: A confirmação "Comando foi criado!" aparece
Passo 7: Atribuir Comando (Opcional)
Escolha a opção de atribuição:
Atribuir: Configurar implantação imediata
Concluído: Ignorar a atribuição para configuração posterior
Resultado esperado: Comando pronto para implantação ou salvo para uso posterior
Se selecionar Atribuir:
Atribuir a AutoPilots
Clique em Atribuir a autopilots
Selecione os AutoPilots de destino usando as caixas de seleção
Clique em Confirmar
Resultado esperado: Comando atribuído aos AutoPilots selecionados
Atribuir a Dispositivos
Clique em Atribuir a dispositivos
Selecione os dispositivos de destino usando as caixas de seleção
Clique em Confirmar
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





