Aplicar configurações
Aplica-se a: Windows PowerShell 4.0, Windows PowerShell 5.0
Existem duas formas de decretar configurações de Desired State Configuration (DSC) do PowerShell: modo push e modo de solicitação.
Modo push
O modo push refere-se a um utilizador que aplica ativamente uma configuração a um nó de destino ao chamar o cmdlet Start-DscConfiguration .
Depois de criar e compilar uma configuração, pode decretar no modo push ao chamar 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
, aplica-o ao computador local com o seguinte comando: Start-DscConfiguration -Path 'C:\DSC\Configurations'
Nota
Por predefinição, o DSC executa uma configuração como uma tarefa em segundo plano. Para executar a configuração interativamente, chame Start-DscConfiguration com o parâmetro Aguardar .
Modo pull
No modo pull, os clientes Pull são configurados para obter as configurações de estado pretendidas a partir de um serviço pull remoto. Da mesma forma, o serviço Pull foi configurado para alojar o serviço DSC e foi aprovisionado com as configurações e os recursos necessários para os clientes Pull. Cada um dos clientes Pull tem um evento agendado que efetua uma verificação de conformidade periódica na configuração do nó. Quando o evento é acionado pela primeira vez, o Configuration Manager Local (LCM) no cliente Pull faz um pedido ao serviço Pull para obter a configuração especificada no LCM. Se essa configuração existir no serviço Pull e passar as verificações de validação iniciais, a configuração é transferida para o cliente Pull, onde é 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 existem configurações atualizadas no serviço Pull em intervalos regulares especificados pela propriedade RefreshModeFrequency do LCM. Para obter informações sobre como configurar o LCM, veja Configurar o Configuration Manager Local.
A solução recomendada para alojar um Serviço Pull é o serviço cloud do DSC, Automatização do Azure. Esta é uma solução alojada que fornece gestão gráfica, relatórios e administração centralizada.
Para obter mais informações sobre como configurar um Serviço Pull no Windows Server, consulte Configurar um servidor Pull Web DSC. No entanto, compreenda que esta implementação tem funcionalidades limitadas e requer alguma integração "faça-o por si mesmo".
Os tópicos seguintes explicam o serviço Pull e os clientes: