Visão Geral do DSC (Desired State Configuration) do Windows PowerShell

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

Há três versões do DSC disponíveis:

  • O DSC 1.1 é a versão herdada do DSC fornecida originalmente no Windows PowerShell 5.1.

  • O DSC 2.0 é a versão do DSC fornecida no PowerShell 7.

    Com o lançamento do PowerShell 7.2, o módulo PSDesiredStateConfiguration não é mais incluído no pacote do PowerShell. Separar o DSC em seu próprio módulo nos permite investir e desenvolver o DSC independentemente do PowerShell e reduz o tamanho do pacote do PowerShell. Os usuários do DSC desfrutarão do benefício de atualizar o DSC sem a necessidade de atualizar o PowerShell, acelerando o tempo de implantação dos novos recursos do DSC. Os usuários que desejam continuar usando a DSC v2 podem baixar a PSDesiredStateConfiguration 2.0.5 na Galeria do PowerShell.

  • O DSC 3.0 é a nova versão do DSC. Esta versão é uma prévia que ainda está sendo desenvolvida. Os usuários que trabalham com ambientes não Windows podem esperar recursos multiplataforma na DSC 3.0. A DSC 3.0 é a versão compatível com o recurso configuração de máquina do Gerenciamento Automatizado do Azure.

A documentação do DSC foi movida para um novo local para que possamos gerenciar as informações específicas da versão do DSC separadas das versões do PowerShell.

Consulte a nova documentação em Desired State Configuration 2.0.