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
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.mof
den 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
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: