Start-AzAutomationDscCompilationJob
Compileert een DSC-configuratie in Automation.
Syntaxis
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.
Type: | String |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ConfigurationData
Hiermee geeft u een woordenlijst met configuratiegegevens voor DSC-configuratie.
Type: | IDictionary |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ConfigurationName
Hiermee geeft u de naam op van de DSC-configuratie die door deze cmdlet wordt gecompileerd.
Type: | String |
Aliassen: | Name |
Position: | 2 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-IncrementNodeConfigurationBuild
Hiermee maakt u een nieuwe buildversie van Node Configuration.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Parameters
Hiermee geeft u een woordenlijst op met parameters die door deze cmdlet worden gebruikt om de DSC-configuratie te compileren.
Type: | IDictionary |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ResourceGroupName
Hiermee geeft u de naam van een resourcegroep waarin deze cmdlet een configuratie compileert.
Type: | String |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |