Partilhar via


PSDesiredStateConfiguration v1.1

O DSC é uma plataforma de gerenciamento no PowerShell que permite gerenciar sua infraestrutura de TI e desenvolvimento com configuração como código.

PSDesiredStateConfiguration v1.1 é a versão do módulo que acompanha o Windows PowerShell 5.1.

Conceitos-chave

DSC é uma plataforma declarativa usada para configuração, implantação e gerenciamento de sistemas. É composto por três componentes principais:

  • 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 sendo chamados pela configuração) simplesmente "fará isso", garantindo que o sistema exista no estado estabelecido pela configuração. As configurações DSC também são idempotentes: o Local Configuration Manager (LCM) continuará a garantir que as máquinas sejam configuradas em qualquer estado declarado pela configuração.
  • Recursos são a parte "make it so" do DSC. Eles 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 gravados para modelar algo tão genérico quanto um arquivo ou um processo do Windows, ou tão específico quanto um servidor IIS ou uma VM em execução no Azure.
  • O do Local Configuration Manager (LCM) é o mecanismo pelo qual o DSC facilita a interação entre recursos e configurações. O LCM sonda regularmente o sistema usando o fluxo de controle implementado pelos recursos para garantir que o estado definido por uma configuração seja mantido. Se o sistema estiver fora do estado, o LCM faz chamadas para o código em recursos para "fazê-lo assim" de acordo com a configuração.

Ver também