Treinamento
Módulo
Implementar a DSC (Desired State Configuration) - Training
Implementar a DSC (Desired State Configuration)
Não há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
O DSC (Desired State Configuration) da Microsoft é uma plataforma de configuração declarativa. Com a DSC, o estado de uma máquina é descrito usando um formato que deve ser claro para entender mesmo que o leitor não seja um especialista no assunto. Ao contrário das ferramentas imperativas, com a DSC, a definição de um ambiente de aplicativo é separada da lógica de script que implementa como ela é entregue.
O aplicativo de linha de comando DSCv3 abstrai o gerenciamento de componentes de software de forma declarativa e idempotente. O DSCv3 é executado no Linux, no macOS e no Windows sem dependências externas.
Com o DSCv3, você pode:
Os Documentos de Configuração de DSC são arquivos YAML declarativos que definem instâncias de recursos. Normalmente, os documentos de configuração definem qual estado aplicar.
Cenários de exemplo incluem requisitos para um ambiente de aplicativo ou padrões operacionais/de segurança.
Os recursos de DSC definem como gerenciar o estado de um determinado componente de sistema ou aplicativo. Os recursos descrevem um esquema para as configurações gerenciáveis do componente. Cada recurso pode ser usado com as operações Get e Test para recuperar o estado atual de uma instância de recurso e validar se ele está no estado desejado. A maioria dos recursos também dá suporte à imposição do estado desejado com a operação Set .
Os cenários de exemplo incluem como atualizar o conteúdo de um arquivo, como executar um utilitário que altera o estado de um computador ou como definir as configurações de um aplicativo.
O DSCv3 aproveita o módulo PSDesiredStateConfiguration para dar suporte à compatibilidade com recursos existentes baseados no PowerShell.
O DSCv3 difere do PowerShell Desired State Configuration (PSDSC) de algumas maneiras importantes:
É importante ressaltar que, embora o DSCv3 represente uma grande alteração na plataforma DSC, o DSCv3 é capaz de invocar recursos PSDSC, incluindo recursos DSC baseados em script e baseados em classe, como existem hoje. Os documentos de configuração não são compatíveis, mas todos os recursos PSDSC publicados são. Você pode usar recursos do PSDSC no DSCv3 com o Windows PowerShell e o PowerShell.
Para instalar o DSCv3:
PATH
.Para instalar a PSDesiredStateConfiguration
versão 3 beta do Galeria do PowerShell:
# Using PSResourceGet
Install-PSResource -Name PSDesiredStateConfiguration -Version 3.0.0-beta1 -Prerelease
# Using PowerShellGet
Install-Module -Name PSDesiredStateConfiguration -RequiredVersion 3.0.0-beta1 -AllowPrerelease
O DSCv3 é uma ferramenta de plataforma que abstrai as preocupações para definir e invocar recursos. Ferramentas de ordem superior, como a Configuração do Azure Machine, a VM gerenciada automatizada do Azure e o WinGet, são parceiros iniciais do DSCv3 como agentes de orquestração.
O DSCv3 usa esquemas JSON para definir a estrutura de recursos, documentos de configuração e as saídas retornadas pelo DSCv3. Esses esquemas facilitam a integração do DSCv3 a outras ferramentas, pois padronizam e documentam como fazer a interface com o DSCv3.
Comentários do DSC
O DSC é um projeto código aberto. Selecione um link para fornecer comentários:
Treinamento
Módulo
Implementar a DSC (Desired State Configuration) - Training
Implementar a DSC (Desired State Configuration)
Documentação
Instalando recursos de DSC - PowerShell
Este artigo aborda como localizar e instalar recursos de DSC do Galeria do PowerShell.
Glossário: Desired State Configuration - PowerShell
Um glossário de termos para o PowerShell Desired State Configuration (DSC) v3.
Gravar e compilar uma configuração de DSC - PowerShell
Este exercício explica como criar e compilar uma Configuração de DSC do início ao fim. No exemplo a seguir, você aprenderá a escrever e compilar uma configuração mínima