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_CommonParameters voor meer informatie.
Uitvoerwaarden