New-AzAutomationVariable
Crée une variable Automation.
Syntaxe
New-AzAutomationVariable
[-Name] <String>
-Encrypted <Boolean>
[-Description <String>]
[-Value <Object>]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande New-AzAutomationVariable crée une variable dans Azure Automation. Pour chiffrer la variable, spécifiez le paramètre Encrypted . Vous ne pouvez pas modifier l’état chiffré d’une variable après la création.
Exemples
Exemple 1 : Créer une variable avec une valeur simple
New-AzAutomationVariable -AutomationAccountName "Contoso17" -Name "StringVariable22" -Encrypted $False -Value "My String" -ResourceGroupName "ResourceGroup01"
Cette commande crée une variable nommée StringVariable22 avec une valeur de chaîne dans le compte Automation nommé Contoso17.
Exemple 2 : Créer une variable avec une valeur complexe
$VirtualMachine = Get-AzVM -Name "VirtualMachine03"
New-AzAutomationVariable -AutomationAccountName "Contoso17" -Name "ComplexVariable01" -Encrypted $False -Value $VirtualMachine -ResourceGroupName "ResourceGroup01"
La première commande obtient une machine virtuelle à l’aide de l’applet de commande Get-AzVM. La commande la stocke dans la variable $VirtualMachine. La deuxième commande crée une variable nommée ComplexVariable01 dans le compte Automation nommé Contoso17. Cette commande utilise un objet complexe pour sa valeur, dans ce cas, la machine virtuelle dans $VirtualMachine.
Paramètres
-AutomationAccountName
Spécifie le nom du compte Automation dans lequel stocker la variable.
Type: | String |
Position: | 1 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure
Type: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Description
Spécifie une description de la variable.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Encrypted
Spécifie si cette applet de commande chiffre la valeur de la variable pour le stockage.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Name
Spécifie un nom pour la variable.
Type: | String |
Position: | 2 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ResourceGroupName
Spécifie le groupe de ressources pour lequel cette applet de commande crée une variable.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Value
Spécifie une valeur pour la variable.
Type: | Object |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |