Cmdleten Publish-DscConfiguration publicerar ett konfigurationsdokument för Windows PowerShell Desired State Configuration (DSC) på en uppsättning datorer. Den här cmdleten tillämpar inte konfigurationen.
Konfigurationer tillämpas antingen av cmdleten Start-DscConfiguration när den används med parametern UseExisting eller när DSC-motorn kör sin konsekvenscykel. DSC-motorn kallas även för Local Configuration Manager (LCM).
Den här cmdleten är särskilt användbar när fragment av flera konfigurationsdokument levereras.
När flera konfigurationsdokument levereras skriver de över de äldre konfigurationsdokumentfragmenten.
Exempel
Exempel 1: Publicera en konfiguration till en fjärrdator
Det här kommandot publicerar en konfiguration till en fjärrdator. Användaren som kör cmdleten ska vara administratör på fjärrdatorn.
Parametrar
-CimSession
Kör cmdleten i en fjärrsession eller på en fjärrdator. Ange ett datornamn eller ett sessionsobjekt, till exempel utdata från en New-CimSession- eller Get-CimSession cmdlet. Standardvärdet är den aktuella sessionen på den lokala datorn.
Tvingar cmdleten att slutföras. Om uppdateringsläget för Local Configuration Manager är inställt på PULL ändrar användningen av den här parametern den till PUSH och aktiverar publicering av DSC-konfigurationen. Om det finns en väntande DSC-konfiguration skriver användningen av den här parametern över den väntande konfigurationen.
Anger det maximala antalet samtidiga åtgärder som kan upprättas för att köra cmdleten. Om den här parametern utelämnas eller ett värde på 0 anges beräknar Windows PowerShell en optimal begränsningsgräns för cmdleten baserat på antalet CIM-cmdletar som körs på datorn. Begränsningsgränsen gäller endast för den aktuella cmdleten, inte för sessionen eller på datorn.
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.