Partilhar via


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.

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