O que é o PowerShell v4 Desired State Configuration (DSC)?
Visão geral
Um dos novos recursos anunciados no Windows PowerShell V4 é o Desired State Configuration ou simplesmente (DSC).
O DSC é um novo sistema de gestão no Windows PowerShell, que permite a implantação e o gerenciamento de dados de configuração para serviços de software e o ambiente em que estes serviços são executados.
O que posso fazer com o DSC ?
DSC é uma forma de gerenciar a configuração de vários servidores que utilizam um único roteiro para a implantação. Por exemplo você pode definir a configuração de IIS para vários servidores.
Você ainda pode usar os recursos dos DSC para configurar e gerenciar o estado de um conjunto de computadores (nós) de forma automatizada e assim:
• Ativar ou desativar funções e recursos de servidor
• Gerenciar as configurações do registro
• Gerenciar arquivos e diretórios
• Iniciar, parar e gestão de processos e serviços
• Gerenciar grupos e contas de usuário
• Implantar um novo software
• Gerenciar variáveis de ambiente
• Executar scripts do Windows PowerShell
• Recuperar configurações de um determinado estado desejado.
Além da lista ou recursos acima, você pode criar recursos personalizados para configurar o estado de qualquer configuração de qualquer aplicativo ou do sistema.
Para utilizar o DSC para configurar seu ambiente, primeiro é necessário definir um bloco de script do Windows PowerShell usando a palavra-chave “Configuration”, seguido por um identificador.
Dentro do bloco de configuração, você pode definir blocos para cada nó. Um bloco de nó começa com a palavra-chave do nó, seguido pelo nome do computador de destino, que pode ser uma variável.
Para trabalhar com o DSC você deve seguir 3 passos.
1. Criar um script de DSC.
2. Executar DSC script para criar o arquivo de DSC (Arquivos MOF).
3. Implantar e aprovar o DSC.
Em resumo, este é um novo recurso que será sem dúvida um grande aliado no gerenciamento e automação de ambientes.
Daniel Donda
MVP Windows Expert-IT Pro
MCP,MCT,MCITP-EA, MCSA+Security, MCSE+Security, MCSE+Messaging
EC-Certified Ethical Hacker V8 | Certified EC-Council Instructor (CEI)
Donda's site: http://www.mcsesolution.com
Twitter: http://twitter.com/danieldonda