On-demand PULL van DSC-configuratiesOn-demand PULL of DSC Configurations

De nieuwe Update DscConfiguration cmdlet activeert een pull van de pull (s) in het meta-configuratie is gedefinieerd.The new Update-DscConfiguration cmdlet triggers a pull from the pull server(s) defined in the meta-configuration. Het gedrag is vaak genoemd 'Nu Pull'.The behavior is often referred to as 'Pull Now'.

Zodra geactiveerd, de pull gedraagt zich precies hetzelfde als wanneer geactiveerd tijdens de normale frequentie:Once triggered, the pull behaves exactly the same as it would have when triggered during the regular frequency:

  1. De controlesom voor de huidige configuratie wordt vergeleken met de controlesom voor de configuratie op de pull-server.The checksum for current configuration is compared to the checksum for the configuration on the pull server.
  2. Als ze hetzelfde zijn, deze is voltooid zonder de configuratie van de toepassing.If they are the same, it completes successfully without applying the configuration.
  3. Als deze verschillen, wordt de configuratie van de pull-server opgevraagd en toegepast.If they are different, the configuration is pulled down from the pull server and applied.

Opmerking: als de Meta-configuratie RefreshMode = 'Push' een fout is geretourneerd door deze cmdlet, zodat deze cmdlet altijd niets doet als een doelknooppunt in de modus 'Push'.Note: If the Meta-Configuration RefreshMode = 'Push' an error is returned by this cmdlet so this cmdlet will always do nothing when a target node is in 'Push' Mode.

Update-DscConfiguration     [[-ComputerName] <string[]>]
                            [-Wait]
                            [-Force]
                            [-JobName <string>]
                            [-Credential<pscredential>]
                            [-ThrottleLimit <int>]
                            [-WhatIf]
                            [-Confirm]
                            [<CommonParameters>]

Update-DscConfiguration     -CimSession <CimSession[]>
                            [-Wait]
                            [-Force]
                            [-JobName <string>]
                            [-ThrottleLimit <int>]
                            [-WhatIf]
                            [-Confirm]
                            [<CommonParameters>]