Aplicando configurações

Aplica-se a: Windows PowerShell 4.0, Windows PowerShell 5.0

Há duas maneiras de aplicar configurações da Configuração de Estado Desejado (DSC) do PowerShell: modo de push e modo de pull.

Modo de push

Visão geral do modo push

O modo de push se refere a um usuário aplicando ativamente uma configuração a um nó de destino chamando o cmdlet Start-DscConfiguration.

Depois de criar e compilar uma configuração, você pode aplicá-la no modo de push chamando o cmdlet Start-DscConfiguration, definindo o parâmetro -Path do cmdlet para o caminho em que se encontra o MOF de configuração. Por exemplo, se o MOF da configuração estiver localizado em C:\DSC\Configurations\localhost.mof, você o aplicaria no computador local com o seguinte comando: Start-DscConfiguration -Path 'C:\DSC\Configurations'

Observação

por padrão, o DSC executa uma configuração como um trabalho em segundo plano. Para executar a configuração interativamente, chame Start-DscConfiguration com o parâmetro Wait.

Modo de pull

Visão geral do modo de pull

No modo de pull, os clientes de pull são configurados para obter suas configurações de estado desejado de um serviço de pull remoto. Da mesma forma, o serviço de pull foi configurado para hospedar o serviço de DSC e recebeu as configurações e os recursos necessários para os clientes de pull. Cada um dos clientes de pull tem um evento agendado que executa uma verificação periódica de conformidade na configuração do nó. Quando o evento é disparado pela primeira vez, o LCM (Gerenciador de Configurações Local) no cliente de pull faz uma solicitação ao serviço de pull para obter a configuração especificada no LCM. Se essa configuração existir no serviço de pull e passar nas verificações iniciais de validação, ela será baixada para o cliente de pull, no qual será executada pelo LCM.

O LCM verifica se o cliente está em conformidade com a configuração em intervalos regulares, especificados pela propriedade ConfigurationModeFrequencyMins do LCM. O LCM verifica configurações atualizadas no serviço de pull em intervalos regulares, especificados pela propriedade RefreshModeFrequency do LCM. Para saber mais sobre como configurar o LCM, veja Configurando o Gerenciador de Configurações Local.

A solução recomendada para hospedar um Serviço de Pull é o serviço de nuvem do DSC, Automação do Azure. Essa solução hospedada fornece gerenciamento gráfico, relatórios e administração centralizada.

Para saber mais sobre a configuração de um Serviço de Pull no Windows Server, confira Configuração de um servidor de pull da Web de DSC. Entenda, no entanto, que essa implementação tem recursos limitados e exige alguma integração "por conta própria".

Os tópicos a seguir explicam o serviço de pull e os clientes: