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

Executar Scripts - Criar Script

Começando no console ConfigMgr, em Biblioteca de software, selecione os Scripts nó e clique em Criar Script da fita.

Executar Scripts - Especificar Detalhes do Script

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.

Executar Scripts - Detalhes do Script - Nó Resumo

Clique Próximo.

Executar Scripts - Detalhes do Script - Nó de Conclusão

Clique Perto.

Executar Scripts - Selecionar Script

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.

Executar Scripts - Aprovar-Negar

Clique com o botão direito no script e selecione Aprovar / Negar.

Executar Scripts - Aprovar ou Negar - Detalhes do Script

Revise o script e clique em Próximo.

Executar Scripts - Aprovar

Selecione Aprovar e insira um comentário antes de clicar no Próximo botão.

Executar Scripts - Aprovar ou Negar - Nó de Resumo

Confirme os detalhes e clique em Próximo.

Executar Scripts - Aprovar ou Negar - Nó de Conclusão

Clique Perto.

Como alterar as configurações de aprovação

Executar Scripts - Configurações de Hierarquia

No console, em Administração | Visão geral | Configuração do Site | Sites, selecione Configurações de hierarquia da fita.

Executar Scripts - Propriedades de Configurações de Hierarquia

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

Executar Scripts - Executar Script

Selecione o dispositivo no qual você executará um script clicando com o botão direito nele e selecionando Executar script.

Executar Scripts - Selecionar Script

Selecione o script e clique em Próximo.

Executar Scripts - Executar Script - Nó Resumo

Confirme o resumo e clique em Próximo.

Executar Scripts - Status do Script

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.

Executar Scripts - Coleção - Executar Script

Localize a coleção na qual deseja executar o script. Clique com o botão direito na coleção e selecione Executar script.

Executar Scripts - Coleção - Selecionar Script

Selecione o script e clique em Próximo.

Executar scripts - coleção - nó de resumo

Reveja o resumo, prestando atenção especial ao número de recursos que você está almejando! Então clique Próximo.

Executar Scripts - Coleção - Status do Script

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:

Compartilhar isso:

Suporte

  • Este campo é para fins de validação e não deve ser alterado.

Contato

  • Este campo é para fins de validação e não deve ser alterado.

Ao enviar este formulário, você entende que o Recast Software pode processar seus dados conforme descrito no Recast Software Política de Privacidade.

pt_BRPortuguese