Tillämpa konfigurationer

Gäller för: Windows PowerShell 4.0, Windows PowerShell 5.0

Det finns två sätt att genomföra PowerShell Desired State Configuration-konfigurationer (DSC): push-läge och pull-läge.

Push-läge

Översikt över push-läge

Push-läge refererar till en användare som aktivt tillämpar en konfiguration på en målnod genom att anropa cmdleten Start-DscConfiguration .

När du har skapat och kompilerat en konfiguration kan du anta den i push-läge genom att anropa cmdleten Start-DscConfiguration och ange parametern -Path för cmdleten till den sökväg där MOF-konfigurationen finns. Om konfigurations-MOF till exempel finns på använder du den på C:\DSC\Configurations\localhost.mofden lokala datorn med följande kommando: Start-DscConfiguration -Path 'C:\DSC\Configurations'

Anteckning

Som standard kör DSC en konfiguration som ett bakgrundsjobb. Om du vill köra konfigurationen interaktivt anropar du Start-DscConfiguration med parametern Wait .

Pull-läge

Översikt över pull-läge

I pull-läge konfigureras pull-klienter för att hämta önskade tillståndskonfigurationer från en fjärrhämtningstjänst. På samma sätt har pull-tjänsten konfigurerats som värd för DSC-tjänsten och har etablerats med de konfigurationer och resurser som krävs av pull-klienterna. Var och en av pull-klienterna har en schemalagd händelse som utför en regelbunden efterlevnadskontroll av nodens konfiguration. När händelsen utlöses första gången skickar LCM (Local Configuration Manager) på pull-klienten en begäran till pull-tjänsten för att hämta konfigurationen som anges i LCM. Om den konfigurationen finns på pull-tjänsten och den klarar inledande verifieringskontroller, laddas konfigurationen ned till pull-klienten, där den sedan körs av LCM.

LCM kontrollerar att klienten följer konfigurationen med jämna mellanrum som anges av egenskapen ConfigurationModeFrequencyMins för LCM. LCM söker efter uppdaterade konfigurationer för pull-tjänsten med jämna mellanrum som anges av egenskapen RefreshModeFrequency för LCM. Information om hur du konfigurerar LCM finns i Konfigurera den lokala Configuration Manager.

Den rekommenderade lösningen för att vara värd för en pull-tjänst är DSC-molntjänsten Azure Automation. Den här värdbaserade lösningen ger grafisk hantering, rapportering och central administration.

Mer information om hur du konfigurerar en pull-tjänst på Windows Server finns i Konfigurera en DSC-webbhämtningsserver. Förstå dock att den här implementeringen har begränsade funktioner och kräver viss "gör det själv"-integrering.

I följande avsnitt förklaras pull-tjänsten och klienter: