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.

Typ:String
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ConfigurationData

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

Typ:IDictionary
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ConfigurationName

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

Typ:String
Aliasy:Name
Position:2
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

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

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-IncrementNodeConfigurationBuild

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

Typ:SwitchParameter
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Parameters

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

Typ:IDictionary
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ResourceGroupName

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

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-WhatIf

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

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

String

Dane wyjściowe

CompilationJob