Configuraties doorvoerenEnacting configurations

Van toepassing op: Windows PowerShell 4.0, Windows PowerShell 5.0Applies To: Windows PowerShell 4.0, Windows PowerShell 5.0

Er zijn twee manieren op te nemen PowerShell Desired State Configuration (DSC) configuraties: push- en pull-modus.There are two ways to enact PowerShell Desired State Configuration (DSC) configurations: push mode and pull mode.

Push-modusPush mode

Push-modusPush mode

Push-modus verwijst naar een gebruiker een configuratie naar een target-knooppunt actief zijn toegepast door het aanroepen van de Start DscConfiguration cmdlet.Push mode refers to a user actively applying a configuration to a target node by calling the Start-DscConfiguration cmdlet.

Na het maken en een configuratie compileren, u kunt nemen deze in de modus push door het aanroepen van de Start DscConfiguration cmdlet, instellen van de parameter - Path van het pad naar MOF van de configuratie van de cmdlet.After creating and compiling a configuration, you can enact it in push mode by calling the Start-DscConfiguration cmdlet, setting the -Path parameter of the cmdlet to the path where the configuration MOF is located. Bijvoorbeeld, als de configuratie van de MOF bevindt zich op C:\DSC\Configurations\localhost.mof, zou u deze toepassen op de lokale computer met de volgende opdracht: Start-DscConfiguration -Path 'C:\DSC\Configurations'For example, if the configuration MOF is located at C:\DSC\Configurations\localhost.mof, you would apply it to the local machine with the following command: Start-DscConfiguration -Path 'C:\DSC\Configurations'

Opmerking: DSC wordt standaard een configuratie uitgevoerd als achtergrondtaak.Note: By default, DSC runs a configuration as a background job. Roep de configuratie interactief wordt uitgevoerd, de Start DscConfiguration met de -wacht parameter.To run the configuration interactively, call the Start-DscConfiguration with the -Wait parameter.

Pull-modusPull mode

Pull-modusPull Mode

In de pull-modus zijn pull-clients geconfigureerd voor de gewenste status configuraties ophalen uit een externe pull-service.In pull mode, pull clients are configured to get their desired state configurations from a remote pull service. Op dezelfde manier de pull-service is ingesteld op de host de DSC-service en is ingericht met de configuraties en resources die door de pull-clients vereist zijn.Likewise, the pull service has been set up to host the DSC service, and has been provisioned with the configurations and resources that are required by the pull clients. Elk van de pull-clients heeft een geplande gebeurtenis die een periodieke nalevingscontrole van de configuratie van het knooppunt uitvoert.Each of the pull clients has a scheduled event that performs a periodic compliance check on the configuration of the node. Wanneer de gebeurtenis wordt geactiveerd voor het eerst, doet de lokale Configuration Manager (LCM) op de pull-client een aanvraag naar de pull-service om op te halen van de configuratie die is opgegeven in de LCM.When the event is triggered the first time, the Local Configuration Manager (LCM) on the pull client makes a request to the pull service to get the configuration specified in the LCM. Als deze configuratie op de pull-service bestaat en het eerste validatiecontroles wordt doorgegeven, wordt de configuratie gedownload naar de pull-client, waarbij vervolgens uitgevoerd door de LCM.If that configuration exists on the pull service, and it passes initial validation checks, the configuration is downloaded to the pull client, where it is then executed by the LCM.

De LCM controleert of de client in overeenstemming met de configuratie met regelmatige tussenpozen opgegeven door de ConfigurationModeFrequencyMins eigenschap van de LCM.The LCM checks that the client is in compliance with the configuration at regular intervals specified by the ConfigurationModeFrequencyMins property of the LCM. De LCM gecontroleerd op bijgewerkte configuraties op de pull-service met regelmatige tussenpozen opgegeven door de RefreshModeFrequency eigenschap van de LCM.The LCM checks for updated configurations on the pull service at regular intervals specified by the RefreshModeFrequency property of the LCM. Zie voor meer informatie over het configureren van de LCM configureren van de lokale Configuration Manager.For information about configuring the LCM, see Configuring the Local Configuration Manager.

De aanbevolen oplossing voor het hosten van een Pull-Service, is de DSC-cloudservice, Azure Automation.The recommended solution for hosting a Pull Service, is the DSC cloud service, Azure Automation. Dit wordt gehost oplossing biedt grafische beheerprogramma, rapportage en gecentraliseerd beheer.This is hosted solution provides graphical management, reporting, and centralized administration.

Zie voor meer informatie over het instellen van een Pull-Service op Windows Server instellen van een DSC-webserver pull.For more information on setting up a Pull Service on Windows Server, see Setting up a DSC web pull server. Lees echter dat deze implementatie heeft beperkte onderdelen en sommige 'zelf'-integratie is vereist.Understand however, that this implementation has limited features and does require some "do it yourself" integration.

De volgende onderwerpen wordt uitgelegd pull-service en -clients:The following topics explain pull service and clients: