Dela via


Anta konfigurationer

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

Det finns två sätt att använda PowerShell-konfigurationer för önskad tillståndskonfiguration (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 använda den i push-läge genom att anropa cmdleten Start-DscConfiguration och ange den -Path parametern för cmdleten till sökvägen där konfigurations-MOF finns. Om konfigurations-MOF till exempel finns på skulle du tillämpa den på C:\DSC\Configurations\localhost.mofden lokala datorn med följande kommando: Start-DscConfiguration -Path 'C:\DSC\Configurations'

Anmärkning

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 Mode

I pull-läge konfigureras pull-klienter för att hämta sina önskade tillståndskonfigurationer från en fjärransluten pull-tjä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 periodisk kompatibilitetskontroll av nodens konfiguration. När händelsen utlöses första gången skickar den lokala konfigurationshanteraren (LCM) på pull-klienten en begäran till pull-tjänsten för att få den konfiguration som anges i LCM. Om den konfigurationen finns på pull-tjänsten och den klarar de första valideringskontrollerna laddas konfigurationen ned till pull-klienten, där den sedan körs av LCM.

LCM kontrollerar att klienten är kompatibel med konfigurationen med jämna mellanrum som anges av egenskapen ConfigurationModeFrequencyMins för LCM. LCM söker efter uppdaterade konfigurationer på pull-tjänsten med jämna mellanrum som anges av egenskapen RefreshModeFrequency för LCM. Mer 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. Denna värdbaserade lösning ger grafisk hantering, rapportering och centraliserad 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 beskrivs pull-tjänsten och klienterna: