Udostępnij za pośrednictwem


Start-AzAutomationDscCompilationJob

Kompiluje konfigurację DSC w usłudze Automation.

Składnia

Start-AzAutomationDscCompilationJob
     [-ConfigurationName] <String>
     [-Parameters <IDictionary>]
     [-ConfigurationData <IDictionary>]
     [-ResourceGroupName] <String>
     [-AutomationAccountName] <String>
     [-DefaultProfile <IAzureContextContainer>]
     [-IncrementNodeConfigurationBuild]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

Opis

Polecenie cmdlet Start-AzAutomationDscCompilationJob kompiluje konfigurację APS Desired State Configuration (DSC) w usłudze Azure Automation.

Przykłady

Przykład 1. Kompilowanie konfiguracji usługi Azure DSC w usłudze Automation

$Params = @{"StringParam"="Hello World";"IntegerParam"=32}
Start-AzAutomationDscCompilationJob -ConfigurationName "Config01" -Parameters $Params -ResourceGroupName "ResourceGroup01"

Pierwsze polecenie tworzy słownik parametrów i przechowuje je w zmiennej $Params. Drugie polecenie kompiluje konfigurację DSC o nazwie Config01. Polecenie zawiera wartości w $Params parametrów konfiguracji DSC.

Przykład 2. Skompiluj konfigurację usługi Azure DSC w usłudze Automation przy użyciu nowej wersji kompilacji konfiguracji węzła.

$Params = @{"StringParam"="Hello World";"IntegerParam"=32}
Start-AzAutomationDscCompilationJob -ConfigurationName "Config01" -Parameters $Params -ResourceGroupName "ResourceGroup01" -IncrementNodeConfigurationBuild

Podobnie jak w pierwszym przykładzie, pierwsze polecenie tworzy słownik parametrów i przechowuje je w zmiennej $Params. Drugie polecenie kompiluje konfigurację DSC o nazwie Config01. Polecenie zawiera wartości w $Params parametrów konfiguracji DSC. Nie zastępuje wcześniejszej istniejącej konfiguracji węzła przez utworzenie nowej konfiguracji węzła o nazwie Config01[<2>].<NodeName>. Numer wersji jest zwiększany na podstawie istniejącego numeru wersji, który już istnieje.

Parametry

-AutomationAccountName

Określa nazwę konta usługi Automation, które zawiera konfigurację DSC, którą kompiluje to polecenie cmdlet.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ConfigurationData

Określa słownik danych konfiguracji dla konfiguracji DSC.

Type:IDictionary
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ConfigurationName

Określa nazwę konfiguracji DSC, którą kompiluje to polecenie cmdlet.

Type:String
Aliases:Name
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IncrementNodeConfigurationBuild

Tworzy nową wersję kompilacji konfiguracji węzła.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Parameters

Określa słownik parametrów używanych przez to polecenie cmdlet do skompilowania konfiguracji DSC.

Type:IDictionary
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Określa nazwę grupy zasobów, w której to polecenie cmdlet kompiluje konfigurację.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

String

Dane wyjściowe

CompilationJob