Megosztás a következőn keresztül:


Start-AzureRmAutomationDscCompilationJob

DSC-konfiguráció fordítása az Automationben.

Figyelmeztetés

Az AzureRM PowerShell-modul 2024. február 29-én hivatalosan elavult. Javasoljuk a felhasználóknak, hogy migráljanak az AzureRM-ből az Az PowerShell-modulba a folyamatos támogatás és frissítések biztosítása érdekében.

Bár az AzureRM-modul továbbra is működik, a továbbiakban nem tart fenn vagy nem támogatott, így a folyamatos használatot a felhasználó saját belátása szerint és kockázatára teheti. Az Az modulra való áttéréshez tekintse meg a migrálási erőforrásainkat.

Syntax

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

Description

A Start-AzureRmAutomationDscCompilationJob parancsmag lefordít egy APS Desired State Configuration (DSC) konfigurációt az Azure Automationben.

Példák

1. példa: Azure DSC-konfiguráció fordítása az Automationben

PS C:\>$Params = @{"StringParam"="Hello World";"IntegerParam"=32}
PS C:\> Start-AzureRmAutomationDscCompilationJob -ConfigurationName "Config01" -Parameters $Params -ResourceGroupName "ResourceGroup01"

Az első parancs létrehozza a paraméterek szótárát, és azokat a $Params változóban tárolja. A második parancs lefordítja a Config01 nevű DSC-konfigurációt. A parancs tartalmazza a DSC-konfigurációs paraméterek $Params értékeit.

2. példa: Azure DSC-konfiguráció fordítása az Automationben egy új csomópontkonfigurációs buildverzióval.

PS C:\>$Params = @{"StringParam"="Hello World";"IntegerParam"=32}
PS C:\> Start-AzureRmAutomationDscCompilationJob -ConfigurationName "Config01" -Parameters $Params -ResourceGroupName "ResourceGroup01" -IncrementNodeConfigurationBuild

Az első példához hasonlóan az első parancs létrehozza a paraméterek szótárát, és azokat a $Params változóban tárolja. A második parancs lefordítja a Config01 nevű DSC-konfigurációt. A parancs tartalmazza a DSC-konfigurációs paraméterek $Params értékeit. Nem bírálja felül a korábbi csomópontkonfigurációt úgy, hogy létrehoz egy új csomópontkonfigurációt a névvel Config01[<2>].<NodeName>. A verziószám a már meglévő verziószám alapján növekszik.

Paraméterek

-AutomationAccountName

Megadja annak az Automation-fióknak a nevét, amely a parancsmag által lefordított DSC-konfigurációt tartalmazza.

Típus:String
Position:1
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-ConfigurationData

A DSC-konfiguráció konfigurációs adatainak szótárát adja meg.

Típus:IDictionary
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ConfigurationName

Megadja a parancsmag által lefordított DSC-konfiguráció nevét.

Típus:String
Aliasok:Name
Position:2
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Típus:SwitchParameter
Aliasok:cf
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés

Típus:IAzureContextContainer
Aliasok:AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-IncrementNodeConfigurationBuild

Létrehoz egy új csomópontkonfigurációs buildverziót.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:False
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Parameters

A parancsmag által a DSC-konfiguráció fordításához használt paraméterek szótárát adja meg.

Típus:IDictionary
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ResourceGroupName

Megadja annak az erőforráscsoportnak a nevét, amelyben ez a parancsmag konfigurációt állít össze.

Típus:String
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Típus:SwitchParameter
Aliasok:wi
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

String

Kimenetek

CompilationJob