Executando Scripts Personalizados
O que é uma Configuração de Script Personalizado?
A configuração de script personalizado no Endpoint Central permite que os administradores estabeleçam e gerenciem configurações e tarefas essenciais para sua organização. Isso inclui ações como desabilitar applications de bloqueio, alterar proprietários de arquivos, verificar a existência de um arquivo, etc. Essas configurações podem ser aplicadas aos sistemas operacionais Mac como Configuração de Computador. Esses scripts oferecem mais flexibilidade em comparação com as opções padrão, permitindo que você execute scripts adaptados às suas necessidades específicas. Eles podem ser agendados para execução em Toda inicialização, Inicialização subsequente, Durante toda inicialização até ou apenas Uma vez. É importante selecionar o tipo de configuração como Computador com base no comportamento do script.
Linguagens compatíveis para Script Personalizado no Mac
Tipos de script compatíveis com Mac - sh, scpt, pl, py, command.
No Endpoint Central, os scripts devem ser adicionados ao Repositório de Scripts antes de serem implantados nas máquinas finais. Você pode escolher entre os modelos de script predefinidos ou adicionar seus próprios scripts ao repositório.
Como implantar uma Configuração de Script Personalizado?

No console do Endpoint Central, navegue até Configurações > Adicionar Configurações > Configuração Mac > Script Personalizado > Configuração de Computador.

- Especifique o Nome e a Descrição da configuração
- Você pode executar o script personalizado usando a opção Repositório ou Linha de comando.
- Se você quiser executar scripts que estão disponíveis no Repositório de Scripts, então poderá prosseguir com a opção Repositório.
- Selecione o script no campo Nome do Script.
Forneça os Argumentos do Script, se houver
Observação: Por exemplo, no caso de BlockAppsForMac.sh, o application a ser bloqueado deve ser fornecido nos argumentos do script. No caso de scripts codificados de forma fixa, isso pode não ser necessário. Se forem necessários vários argumentos, cada argumento deve estar entre "...." e cada argumento deve ser separado dos demais por um espaço em branco.
- Faça upload dos Arquivos de Dependência, se houver
- Os códigos de saída confirmam se o script foi executado com sucesso. Por padrão, é 0. Se você tiver algum código de saída, poderá especificá-lo aqui. Se houver vários códigos de saída, separe-os com vírgulas [,].
- Se você quiser executar comandos, então poderá prosseguir com a opção Linha de comando .
- Digite o comando a ser executado na Linha de comando. Para executar vários comandos, insira-os separados por ponto e vírgula [;].
- Faça upload dos Arquivos de Dependência, se houver
- Os códigos de saída confirmam se o script foi executado com sucesso. Por padrão, é 0. Se você tiver algum código de saída, poderá especificá-lo aqui. Se houver vários códigos de saída, separe-os com vírgulas [,].
- Configure a Frequência de acordo com sua necessidade, a partir das opções fornecidas abaixo:
- Uma vez: O script será implantado uma vez.
Se você selecionar Habilitar registro para solução de problemas, a saída do script executado será registrada e exibida na seção Observações em Todas as configurações > Clique em qualquer uma das suas Configurações de Computador > Status de Execução - Durante toda inicialização: O script será implantado durante toda inicialização do sistema.
- Durante inicialização subsequente: O script será executado pelo próximo número de inicializações do computador que você selecionar na lista suspensa.
- Durante toda inicialização até: O script será executado durante toda inicialização até a data e hora configuradas.
- Defina os alvos para a implantação.
- Especifique as opções de nova tentativa, se necessário
- Você também pode habilitar notificações para receber e-mails com base na frequência especificada.
- Clique no botão Implantar/Implantar imediatamente para implantar a configuração nas máquinas de destino.
- Para salvar a configuração como rascunho ou modelo para uso posterior, clique em Salvar como
Você adicionou com sucesso um Script Personalizado baseado em Computador Mac para seus endpoints.