Dela via


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.

Typ:String
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ConfigurationData

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

Typ:IDictionary
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ConfigurationName

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

Typ:String
Alias:Name
Position:2
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Confirm

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

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DefaultProfile

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

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-IncrementNodeConfigurationBuild

Skapar en ny version av Node Configuration-versionen.

Typ:SwitchParameter
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Parameters

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

Typ:IDictionary
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ResourceGroupName

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

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-WhatIf

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

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

String

Utdata

CompilationJob