PSDesiredStateConfiguration v1.1
O DSC é uma plataforma de gestão no PowerShell que lhe permite gerir a sua infraestrutura de TI e desenvolvimento com a configuração como código.
PSDesiredStateConfiguration v1.1 é a versão do módulo que é fornecida com Windows PowerShell 5.1.
- Para obter uma descrição geral dos benefícios empresariais da utilização do DSC, veja Descrição Geral do Desired State Configuration para Decisores.
- Para obter uma descrição geral dos benefícios de engenharia da utilização do DSC, veja Descrição Geral do Desired State Configuration para Engenheiros.
- Para começar a utilizar o DSC rapidamente, veja Guia de introdução do DSC.
Conceitos-chave
O DSC é uma plataforma declarativa utilizada para configuração, implementação e gestão de sistemas. Consiste em três componentes principais:
- As configurações são scripts declarativos do PowerShell que definem e configuram instâncias de recursos. Ao executar a configuração, o DSC (e os recursos que estão a ser chamados pela configuração) irão simplesmente "torná-lo assim", garantindo que o sistema existe no estado estabelecido pela configuração. As configurações do DSC também são idempotentes: a Configuration Manager Local (LCM) continuará a garantir que as máquinas estão configuradas em qualquer estado que a configuração declare.
- Os recursos são a parte "torná-lo assim" do DSC. Contêm o código que coloca e mantém o destino de uma configuração no estado especificado. Os recursos residem em módulos do PowerShell e podem ser escritos para modelar algo tão genérico como um ficheiro ou um processo do Windows, ou tão específico como um servidor IIS ou uma VM em execução no Azure.
- O local Configuration Manager (LCM) é o motor através do qual o DSC facilita a interação entre recursos e configurações. O LCM consulta regularmente o sistema com o fluxo de controlo implementado pelos recursos para garantir que o estado definido por uma configuração é mantido. Se o sistema estiver fora do estado, o LCM efetua chamadas para o código nos recursos para "torná-lo assim" de acordo com a configuração.
Consulte também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.