Powershell vs. vbs vs. morcego

5

Eu preciso configurar algumas máquinas com o Windows 7 (com uma grande variedade de tarefas - desde configurar o protetor de tela, desabilitar serviços, adicionar entradas de agendamento de tarefas à configuração de regras de IPsec / firewall).

Como serão algumas máquinas, faz muito mais sentido automatizá-lo em vez de fazer tudo manualmente.

Idealmente, gostaria de finalizar com dois arquivos: um com script e o outro sendo f.e. xml segurando variáveis para configurações particulares.

Minha pergunta é - Qual ambiente de script será mais adequado para a tarefa?

Eu não fiz nenhum script sério do Windows no passado, então isso é essencialmente uma questão " Qual ambiente de script eu devo aprender? "

    
por Joenain 14.06.2011 / 00:32

3 respostas

6

O Powershell é o ambiente mais poderoso e é onde toda a mentalidade está em torno dos scripts do Windows por 2-3 anos. O Powershell pode executar qualquer ferramenta de linha de comando, além de ter muitas funcionalidades incorporadas que podem substituir a maioria delas. Não há dúvida de que é o caminho a seguir.

Dito isso, muito do que você descreve pode ser feito por meio da política de grupo, se você estiver usando o Active Directory. Será muito mais fácil começar por aí do que escrever qualquer coisa.

    
por 14.06.2011 / 01:20
2

Eu não acho que haja qualquer dúvida de que o powershell é o caminho a percorrer. Ele foi projetado especificamente para isso e para os novos sistemas operacionais. Além disso, estará claramente por aí desde que a Microsoft se lançou atrás desta tecnologia em muitas linhas de produtos.

    
por 14.06.2011 / 00:34
1

Sem dúvida, o powershell é onde você deve focar sua atenção para o aprendizado. Do Server 2008 em diante, tudo o que você pode fazer na GUI, você pode fazer através do PowerShell. Demora um pouco para começar, mas há muitos recursos para ajudá-lo no caminho:

  • IRC: #powershell no freenode
  • poshcode.org - repositório de vários scripts do powershell
  • Grupos de usuários do Powershell
  • Livros, etc.

Para seu desafio XML, eu procuraria especificamente este (Codeproject) para ver com que facilidade Powershell & XML pode interagir.

    
por 20.06.2011 / 16:25