Start-AzAutomationDscCompilationJob

Kompilerar en DSC-konfiguration i Automation.

Syntax

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

Description

Cmdleten Start-AzAutomationDscCompilationJob kompilerar en KONFIGURATION av APS Desired State Configuration (DSC) i Azure Automation.

Exempel

Exempel 1: Kompilera en Azure DSC-konfiguration i Automation

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

Det första kommandot skapar en ordlista med parametrar och lagrar dem i variabeln $Params. Det andra kommandot kompilerar DSC-konfigurationen med namnet Config01. Kommandot innehåller värdena i $Params för DSC-konfigurationsparametrar.

Exempel 2: Kompilera en Azure DSC-konfiguration i Automation med en ny version av Nodkonfiguration.

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

Precis som i det första exemplet skapar det första kommandot en ordlista med parametrar och lagrar dem i variabeln $Params. Det andra kommandot kompilerar DSC-konfigurationen med namnet Config01. Kommandot innehåller värdena i $Params för DSC-konfigurationsparametrar. Den åsidosätter inte den tidigare befintliga nodkonfigurationen genom att skapa en ny nodkonfiguration med namnet Config01[<2>].<NodeName>. Versionsnumret ökas baserat på det befintliga versionsnumret som redan finns.

Parametrar

-AutomationAccountName

Anger namnet på automationskontot som innehåller den DSC-konfiguration som den här cmdleten kompilerar.

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

-ConfigurationData

Anger en ordlista med konfigurationsdata för DSC-konfiguration.

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

-ConfigurationName

Anger namnet på DSC-konfigurationen som den här cmdleten kompilerar.

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

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

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

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure

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

-IncrementNodeConfigurationBuild

Skapar en ny version av Node Configuration-versionen.

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

-Parameters

Anger en ordlista med parametrar som den här cmdleten använder för att kompilera DSC-konfigurationen.

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

-ResourceGroupName

Anger namnet på en resursgrupp där den här cmdleten kompilerar en konfiguration.

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

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

Indata

String

Utdata

CompilationJob