Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: Windows PowerShell 4.0, Windows PowerShell 5.0
Há duas maneiras de executar configurações de Configuração de Estado Desejado (DSC) do PowerShell: modo push e modo pull.
Modo Push
O modo de envio refere-se a um usuário que aplica ativamente uma configuração a um nó de destino chamando o cmdlet Start-DscConfiguration .
Depois de criar e compilar uma configuração, você pode executá-la no modo push chamando o cmdlet Start-DscConfiguration , definindo o parâmetro -Path do cmdlet para o caminho onde o MOF de configuração está localizado. Por exemplo, se o MOF de configuração estiver localizado em C:\DSC\Configurations\localhost.mof, você o aplicaria à máquina 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 o Start-DscConfiguration com o parâmetro Wait .
Modo de tração
No modo pull, os clientes pull são configurados para obter as configurações de estado desejadas de um serviço pull remoto. Da mesma forma, o serviço pull foi configurado para hospedar o serviço DSC e foi provisionado com as configurações e recursos exigidos pelos clientes pull. Cada um dos clientes pull tem um evento agendado que executa uma verificação de conformidade periódica na configuração do nó. Quando o evento é acionado pela primeira vez, o Gerenciador de Configuração Local (LCM) no cliente pull faz uma solicitação ao serviço pull para obter a configuração especificada no LCM. Se essa configuração existir no serviço pull e passar nas verificações de validação iniciais, a configuração será baixada para o cliente pull, onde 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 se há configurações atualizadas no serviço de pull em intervalos regulares especificados pela propriedade RefreshModeFrequency do LCM. Para obter informações sobre como configurar o LCM, consulte Configurando o Gerenciador de Configuração Local.
A solução recomendada para hospedar um Pull Service é o serviço de nuvem DSC, Azure Automation. Esta solução hospedada fornece gerenciamento gráfico, relatórios e administração centralizada.
Para obter mais informações sobre como configurar um serviço pull no Windows Server, consulte Configurando um servidor de pull da Web DSC. Entenda, no entanto, que essa implementação tem recursos limitados e requer alguma integração do tipo "faça você mesmo".
Os tópicos a seguir explicam o serviço pull e os clientes: