Set-AzureVMDiagnosticsExtension
Sanal makinede Azure Tanılama uzantısını yapılandırıyor.
Not
Bu belgelerde başvuruda bulunan cmdlet'ler, Azure Service Manager (ASM) API'lerini kullanan eski Azure kaynaklarını yönetmeye yöneliktir. ASM kullanımdan kaldırılmış olarak zamanlandığından, yeni kaynaklar oluşturulurken bu eski PowerShell modülü önerilmez. Daha fazla bilgi için bkz . Azure Service Manager'ın kullanımdan kaldırılması.
Az PowerShell modülü, Azure Resource Manager (ARM) kaynaklarını PowerShell ile yönetmek için önerilen PowerShell modülüdür.
Syntax
Set-AzureVMDiagnosticsExtension
[-DiagnosticsConfigurationPath] <String>
[[-StorageAccountName] <String>]
[[-StorageAccountKey] <String>]
[[-StorageAccountEndpoint] <String>]
[[-StorageContext] <AzureStorageContext>]
[[-Version] <String>]
[-Disable]
-VM <IPersistentVM>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Set-AzureVMDiagnosticsExtension
[-DiagnosticsConfigurationPath] <String>
[[-StorageAccountName] <String>]
[[-StorageAccountKey] <String>]
[[-StorageAccountEndpoint] <String>]
[[-StorageContext] <AzureStorageContext>]
[[-Version] <String>]
[-Disable]
[[-ReferenceName] <String>]
-VM <IPersistentVM>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
Set-AzureVMDiagnosticsExtension cmdlet'i bir sanal makinede Microsoft Azure Tanılama uzantısını yapılandırıyor.
Örnekler
Örnek 1: Azure Tanılama uzantısı uygulanmış bir sanal makine oluşturma
PS C:\> $VM = New-AzureVMConfig -Name $VM -InstanceSize Small -ImageName $VMImage
PS C:\> $VM = Add-AzureProvisioningConfig -VM $VM -AdminUsername $Username -Password $Password -Windows
PS C:\> $VM = Set-AzureVMDiagnosticsExtension -DiagnosticsConfigurationPath $Config_Path -Version "1.*" -VM $VM -StorageContext $Storage_Context
PS C:\> New-AzureVM -Location $Location -ServiceName $Service_Name -VM $VM
Bu komutlar sanal makinede Azure Tanılama uzantısını etkinleştirir.
Örnek 2: Mevcut bir sanal makinede Azure Tanılama uzantısını etkinleştirme
PS C:\> $VM = Get-AzureVM -ServiceName $Service_Name -Name $VM_Name
PS C:\> $VM_Update = Set-AzureVMDiagnosticsExtension -DiagnosticsConfigurationPath $Config_Path -Version "1.*" -VM $VM -StorageContext $Storage_Context
PS C:\> Update-AzureVM -ServiceName $Service_Name -Name $VM_Name -VM $VM_Update.VM
İlk komut, bir sanal makine almak için Get-AzureVM cmdlet'ini kullanır.
İkinci komut, sanal makine yapılandırmasını Azure Tanılama uzantısını içerecek şekilde güncelleştirmek için Set-AzureVMDiagnosticsExtension cmdlet'ini kullanır.
Son komut, güncelleştirilmiş yapılandırmayı sanal makineye uygular.
Parametreler
-DiagnosticsConfigurationPath
Tanılama yapılandırması için bir yol belirtir.
Tür: | String |
Position: | 0 |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Disable
Bu cmdlet'in sanal makinedeki tanılama uzantısını devre dışı bırakdığını gösterir.
Tür: | SwitchParameter |
Position: | 6 |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InformationAction
Bu cmdlet'in bir bilgi olayına nasıl yanıt vereceğini belirtir.
Bu parametrenin kabul edilebilir değerleri şunlardır:
- Devam et
- Yoksay
- Sorgulamak
- SilentlyContinue
- Durdur
- Askıya Alma
Tür: | ActionPreference |
Aliases: | infa |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationVariable
Bir bilgi değişkeni belirtir.
Tür: | String |
Aliases: | iv |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
Bu cmdlet'in okuduğu Azure profilini belirtir. Bir profil belirtmezseniz, bu cmdlet yerel varsayılan profilden okur.
Tür: | AzureSMProfile |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReferenceName
Tanılama uzantısının başvuru adını belirtir.
Tür: | String |
Position: | 7 |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageAccountEndpoint
Depolama hesabı uç noktasını belirtir.
Tür: | String |
Position: | 3 |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageAccountKey
Depolama hesabı anahtarını belirtir.
Tür: | String |
Position: | 2 |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageAccountName
Bir depolama hesabı adı belirtir.
Tür: | String |
Position: | 1 |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageContext
Azure depolama bağlamı belirtir.
Tür: | AzureStorageContext |
Position: | 4 |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Version
Uzantı sürümünü dize olarak belirtir.
Tür: | String |
Position: | 5 |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Kalıcı sanal makine nesnesini belirtir.
Tür: | IPersistentVM |
Aliases: | InputObject |
Position: | Named |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |