Delen via


Start-AzAutomationDscCompilationJob

Compileert een DSC-configuratie in Automation.

Syntax

Default (Standaard)

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

Description

De cmdlet Start-AzAutomationDscCompilationJob compileert een DSC-configuratie (APS Desired State Configuration) in Azure Automation.

Voorbeelden

Voorbeeld 1: Een Azure DSC-configuratie compileren in Automation

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

Met de eerste opdracht maakt u een woordenlijst met parameters en slaat u deze op in de variabele $Params. Met de tweede opdracht wordt de DSC-configuratie met de naam Config01 gecompileerd. De opdracht bevat de waarden in $Params voor DSC-configuratieparameters.

Voorbeeld 2: Compileer een Azure DSC-configuratie in Automation met een nieuwe buildversie van Node Configuration.

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

Net als in het eerste voorbeeld wordt met de eerste opdracht een woordenlijst met parameters gemaakt en opgeslagen in de variabele $Params. Met de tweede opdracht wordt de DSC-configuratie met de naam Config01 gecompileerd. De opdracht bevat de waarden in $Params voor DSC-configuratieparameters. De eerdere bestaande knooppuntconfiguratie wordt niet overschreven door een nieuwe knooppuntconfiguratie met de naam Config01[<2>].<NodeName>te maken. Het versienummer wordt verhoogd op basis van het bestaande versienummer dat al aanwezig is.

Parameters

-AutomationAccountName

Hiermee geeft u de naam op van het Automation-account dat de DSC-configuratie bevat die door deze cmdlet wordt gecompileerd.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:1
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-ConfigurationData

Hiermee geeft u een woordenlijst met configuratiegegevens voor DSC-configuratie.

Parametereigenschappen

Type:IDictionary
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ConfigurationName

Hiermee geeft u de naam op van de DSC-configuratie die door deze cmdlet wordt gecompileerd.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Naam

Parametersets

(All)
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-Confirm

Voordat u de cmdlet uitvoert, vraagt het systeem om bevestiging.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Cf

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure

Parametereigenschappen

Type:IAzureContextContainer
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:AzContext, AzureRmContext, AzureCredential

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-IncrementNodeConfigurationBuild

Hiermee maakt u een nieuwe buildversie van Node Configuration.

Parametereigenschappen

Type:SwitchParameter
Default value:False
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Parameters

Hiermee geeft u een woordenlijst op met parameters die door deze cmdlet worden gebruikt om de DSC-configuratie te compileren.

Parametereigenschappen

Type:IDictionary
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ResourceGroupName

Hiermee geeft u de naam van een resourcegroep waarin deze cmdlet een configuratie compileert.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:0
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-WhatIf

Toont wat er zou gebeuren wanneer de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Wi

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

String

Uitvoerwaarden

CompilationJob