New-AzAutomationVariable
Otomasyon değişkeni oluşturur.
Syntax
New-AzAutomationVariable
[-Name] <String>
-Encrypted <Boolean>
[-Description <String>]
[-Value <Object>]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
New-AzAutomationVariable cmdlet'i Azure Otomasyonu içinde bir değişken oluşturur. Değişkeni şifrelemek için Encrypted parametresini belirtin. Oluşturma işleminden sonra bir değişkenin şifrelenmiş durumunu değiştiremezsiniz.
Örnekler
Örnek 1: Basit bir değerle değişken oluşturma
New-AzAutomationVariable -AutomationAccountName "Contoso17" -Name "StringVariable22" -Encrypted $False -Value "My String" -ResourceGroupName "ResourceGroup01"
Bu komut, Contoso17 adlı Otomasyon hesabında dize değeriyle StringVariable22 adlı bir değişken oluşturur.
Örnek 2: Karmaşık bir değerle değişken oluşturma
$VirtualMachine = Get-AzVM -Name "VirtualMachine03"
New-AzAutomationVariable -AutomationAccountName "Contoso17" -Name "ComplexVariable01" -Encrypted $False -Value $VirtualMachine -ResourceGroupName "ResourceGroup01"
İlk komut Get-AzVM cmdlet'ini kullanarak bir sanal makine alır. komut, $VirtualMachine değişkeninde depolar. İkinci komut, Contoso17 adlı Otomasyon hesabında ComplexVariable01 adlı bir değişken oluşturur. Bu komut, değeri için karmaşık bir nesne kullanır, bu örnekte $VirtualMachine'daki sanal makine.
Parametreler
-AutomationAccountName
Değişkenin depolandığı Otomasyon hesabının adını belirtir.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Değişken için bir açıklama belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Encrypted
Bu cmdlet'in depolama için değişkenin değerini şifreleyip şifrelemediğini belirtir.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Değişken için bir ad belirtir.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
Bu cmdlet'in değişken oluşturduğu kaynak grubunu belirtir.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Value
Değişkeni için bir değer belirtir.
Type: | Object |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |