Executar Scripts- Melhor Recurso do SCCM?
Há uma longa história por trás do motivo pelo qual eu acho que Run Scripts é meu novo recurso favorito dentro do Configuration Manager (SCCM / ConfigMgr / MEMCM). Um dia, eu estava solucionando um problema com um computador que está localizado em outro escritório de onde eu trabalho. Para ir ao local, eu precisava dirigir mais de 20 minutos até lá, gastar mais 5 minutos corrigindo o problema e, em seguida, dirigir mais 20 minutos de volta ao meu escritório. Isso parecia ser uma perda de tempo valioso. Em vez disso, usar a Área de Trabalho Remota (RDP) para acessar o computador fazia mais sentido.
Quando tentei usar o RDP para acessar o computador, no entanto, ele estava falhando, então rapidamente determinei que o problema era o firewall. Ele estava me bloqueando de acessar o computador. Para contornar esse problema, usei Run Scripts para desligar o firewall, o que me permitiu usar o RDP. Abaixo estão as etapas que executei para desligar o firewall. Lembre-se sempre, porém, de reativar o firewall depois!
Desative um Firewall do Windows usando o PowerShell
Uma rápida pesquisa no Google revelou que o seguinte comando do PowerShell desativa todos os firewalls em um computador Windows, então vou usá-lo em meu script.
Set-NetFirewallProfile -Profile Domain, Public, Private -Enabled False
Como criar um script em SCCM / ConfigMgr / MEMCM
Começando no console ConfigMgr, em Biblioteca de software, selecione os Scripts nó e clique em Criar Script da fita.
Digite o nome do script. No meu caso, chamei-o de “Desativar Firewall”. Em seguida, na caixa de texto do script, copiei / colei o script do PowerShell que mostrei anteriormente. Clique Próximo.
Clique Próximo.
Clique Perto.
De volta ao console, você percebe que o script precisa ser aprovado antes de ser usado.
Como aprovar um script
Observação: Por padrão, a pessoa que criou um script NÃO PODE aprovar seu próprio script. Porque? A maioria das empresas possui controles de alteração, então isso ajuda, mas é uma opção de configuração do site que pode ser alterada. Se você quiser alterar essa configuração, verifique a próxima seção, “Como alterar as configurações de aprovação”.
Abaixo estão as etapas para aprovar um script.
Clique com o botão direito no script e selecione Aprovar / Negar.
Revise o script e clique em Próximo.
Selecione Aprovar e insira um comentário antes de clicar no Próximo botão.
Confirme os detalhes e clique em Próximo.
Clique Perto.
Como alterar as configurações de aprovação
No console, em Administração | Visão geral | Configuração do Site | Sites, selecione Configurações de hierarquia da fita.
Desmarque o Os autores do script exigem um aprovador de script adicional caixa de seleção e, em seguida, clique no OK botão.
Como usar um script de execução em um dispositivo
Selecione o dispositivo no qual você executará um script clicando com o botão direito nele e selecionando Executar script.
Selecione o script e clique em Próximo.
Confirme o resumo e clique em Próximo.
Aguarde a execução do script. Geralmente, leva menos de 30 segundos. Assim que o script for concluído, clique em Perto.
Como executar um script em uma coleção
É aqui que o recurso Executar Scripts é extremamente poderoso! Você precisa ter cuidado aqui, caso contrário, isso pode causar problemas.
Localize a coleção na qual deseja executar o script. Clique com o botão direito na coleção e selecione Executar script.
Selecione o script e clique em Próximo.
Reveja o resumo, prestando atenção especial ao número de recursos que você está almejando! Então clique Próximo.
Se o computador estiver offline, o script tentará ser executado por 1 hora antes de atingir o tempo limite. Clique Perto após revisar os resultados.
Lembre-se de que você sempre pode ver os resultados dentro do Status do script nó no Monitoramento nó no console.
Documentação oficial de scripts de execução
A documentação está sempre sendo atualizada, portanto, para obter os detalhes mais atualizados, consulte o documentação oficial.
Resumo
Acredite em mim quando digo que levei muito menos tempo para pesquisar, escrever, aprovar e implantar o script de execução no meu computador com problema (aproximadamente 5 minutos) do que levaria para dirigir pela cidade até nosso outro escritório! No final das contas, o recurso Run Scripts economizou cerca de 35 minutos de viagem. Isso também significava que o usuário final não era interrompido, portanto, não havia tempo de inatividade, e seu problema era resolvido nos bastidores.
Lembre-se de que se você estiver executando o mesmo script que eu, não se esqueça de ativar o firewall novamente! Um dos truques que uso para isso é um CI que detecta se um firewall está desligado. Veja minha postagem no blog, Como criar uma configuração de conformidade para detectar se o firewall está desligado, para mais detalhes.
Se você tiver alguma dúvida, sinta-se à vontade para entrar em contato comigo @GarthMJ.
Veja como Right Click Tools está mudando a forma como os sistemas são gerenciados.
Aumente imediatamente a produtividade com o nosso limitado e gratuito, Community Edition.
Comece com Right Click Tools hoje: