Configuraties doorvoeren
Van toepassing op: Windows PowerShell 4.0, Windows PowerShell 5.0
Er zijn twee manieren om PowerShell-configuraties Desired State Configuration (DSC) uit te schakelen: pushmodus en pull-modus.
Push-modus

De pushmodus verwijst naar een gebruiker die actief een configuratie op een doel-knooppunt toe passen door de cmdlet Start-DscConfiguration aan te roepen.
Nadat u een configuratie hebt gemaakt en gecompileerd, kunt u deze in de pushmodus instellen door de cmdlet Start-DscConfiguration aan te roepen en de parameter -Path van de cmdlet in te stellen op het pad waar de configuratie-MOF zich bevindt. Als de configuratie-MOF zich bijvoorbeeld bevindt op , moet u deze toepassen op de C:\DSC\Configurations\localhost.mof lokale computer met de volgende opdracht: Start-DscConfiguration -Path 'C:\DSC\Configurations'
Notitie
DSC voert een configuratie standaard uit als achtergrond taak. Als u de configuratie interactief wilt uitvoeren, roept u de Start-DscConfiguration aan met de parameter Wait.
Pull-modus

In de pull-modus worden pull-clients geconfigureerd om de gewenste statusconfiguraties op te halen van een externe pull-service. Op dezelfde manier is de pull-service ingesteld voor het hosten van de DSC-service en is deze ingericht met de configuraties en resources die vereist zijn voor de pull-clients. Elk van de pull-clients heeft een geplande gebeurtenis die een periodieke nalevingscontrole uitvoert op de configuratie van het knooppunt. Wanneer de gebeurtenis de eerste keer wordt geactiveerd, doet de LCM (Local Configuration Manager) op de pull-client een aanvraag bij de pull-service om de configuratie op te halen die is opgegeven in de LCM. Als deze configuratie bestaat in de pull-service en de eerste validatiecontroles worden doorstaat, wordt de configuratie gedownload naar de pull-client, waar deze vervolgens wordt uitgevoerd door de LCM.
De LCM controleert of de client in overeenstemming is met de configuratie met regelmatige intervallen die worden opgegeven door de eigenschap ConfigurationModeFrequencyMins van de LCM. De LCM controleert regelmatig op bijgewerkte configuraties op de pull-service die worden opgegeven door de eigenschap RefreshModeFrequency van de LCM. Zie Configuringthe Local Configuration Manager voor meer informatie over het configureren van de LCM.
De aanbevolen oplossing voor het hosten van een pull-service is de DSC-cloudservice, Azure Automation. Deze gehoste oplossing biedt grafisch beheer, rapportage en gecentraliseerd beheer.
Zie Setting up a DSC web pull server (Een DSC-web-pull-serverinstellen) voor meer informatie over het instellen van een pull-service op Windows-server. U moet er echter wel van oppassen dat deze implementatie beperkte functies heeft en dat er wel enige 'do it yourself'-integratie nodig is.
In de volgende onderwerpen worden pull-service en -clients uitgelegd: