Delen via


New-AzAutomationVariable

Hiermee maakt u een Automation-variabele.

Syntaxis

New-AzAutomationVariable
   [-Name] <String>
   -Encrypted <Boolean>
   [-Description <String>]
   [-Value <Object>]
   [-ResourceGroupName] <String>
   [-AutomationAccountName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Met de cmdlet New-AzAutomationVariable wordt een variabele gemaakt in Azure Automation. Als u de variabele wilt versleutelen, geeft u de parameter Encrypted op. U kunt de versleutelde status van een variabele niet wijzigen nadat deze is gemaakt.

Voorbeelden

Voorbeeld 1: Een variabele maken met een eenvoudige waarde

New-AzAutomationVariable -AutomationAccountName "Contoso17" -Name "StringVariable22" -Encrypted $False -Value "My String" -ResourceGroupName "ResourceGroup01"

Met deze opdracht maakt u een variabele met de naam StringVariable22 met een tekenreekswaarde in het Automation-account met de naam Contoso17.

Voorbeeld 2: Een variabele maken met een complexe waarde

$VirtualMachine = Get-AzVM -Name "VirtualMachine03"
New-AzAutomationVariable -AutomationAccountName "Contoso17" -Name "ComplexVariable01" -Encrypted $False -Value $VirtualMachine -ResourceGroupName "ResourceGroup01"

Met de eerste opdracht wordt een virtuele machine opgehaald met behulp van de Get-AzVM-cmdlet. Met de opdracht wordt deze opgeslagen in de variabele $VirtualMachine. Met de tweede opdracht maakt u een variabele met de naam ComplexVariable01 in het Automation-account met de naam Contoso17. Met deze opdracht wordt een complex object gebruikt voor de waarde, in dit geval de virtuele machine in $VirtualMachine.

Parameters

-AutomationAccountName

Hiermee geeft u de naam op van het Automation-account waarin de variabele moet worden opgeslagen.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
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

-Description

Hiermee geeft u een beschrijving voor de variabele.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Encrypted

Hiermee geeft u op of deze cmdlet de waarde van de variabele voor opslag versleutelt.

Type:Boolean
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Name

Hiermee geeft u een naam voor de variabele.

Type:String
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ResourceGroupName

Hiermee geeft u de resourcegroep waarvoor deze cmdlet een variabele maakt.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Value

Hiermee geeft u een waarde voor de variabele.

Type:Object
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Invoerwaarden

String

Boolean

Object

Uitvoerwaarden

Variable