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 |