Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você 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 DSC (Configuração de Estado Desejado) do PowerShell: modo push e modo pull.
Modo de envio por push
O modo push 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 em que o MOF de configuração está localizado. Por exemplo, se o MOF de configuração estiver localizado em C:\DSC\Configurations\localhost.mof, você deve aplicá-lo à 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 puxar
No modo pull, os clientes pull são configurados para obter as configurações de estado desejadas de um serviço de pull remoto. Da mesma forma, o serviço de pull foi configurado para hospedar o serviço DSC e foi provisionado com as configurações e os recursos exigidos pelos clientes de pull. Cada um dos clientes de pull tem um evento agendado que executa uma verificação de conformidade periódica 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, a configuração será baixada para o cliente de 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ções Local.
A solução recomendada para hospedar um Serviço de Pull é o serviço de nuvem DSC, Automação do Azure. 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 de 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 "faça você mesmo".
Os tópicos a seguir explicam o serviço de pull e os clientes: