Set-AzVMDiagnosticsExtension

Настраивает расширение Azure диагностика на виртуальной машине.

Синтаксис

Set-AzVMDiagnosticsExtension
   [-ResourceGroupName] <String>
   [-VMName] <String>
   [-DiagnosticsConfigurationPath] <String>
   [[-StorageAccountName] <String>]
   [[-StorageAccountKey] <String>]
   [[-StorageAccountEndpoint] <String>]
   [[-StorageContext] <IStorageContext>]
   [[-Location] <String>]
   [[-Name] <String>]
   [[-TypeHandlerVersion] <String>]
   [[-AutoUpgradeMinorVersion] <Boolean>]
   [-NoWait]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Описание

Командлет Set-AzVMDiagnosticsExtension настраивает расширение Azure диагностика на виртуальной машине.

Примеры

Пример 1. Включение диагностика с помощью учетной записи хранения, указанной в файле конфигурации диагностика

Set-AzVMDiagnosticsExtension -ResourceGroupName "ResourceGroup01" -VMName "VirtualMachine02" -DiagnosticsConfigurationPath "diagnostics_publicconfig.xml"

Эта команда использует файл конфигурации диагностика для включения диагностика. Файл диагностика_publicconfig.xml содержит конфигурацию общедоступного XML для расширения диагностика, включая имя учетной записи хранения, в которую будут отправляться данные диагностика. Учетная запись хранения диагностика должна находиться в той же подписке, что и виртуальная машина.

Пример 2. Включение диагностика с помощью имени учетной записи хранения

Set-AzVMDiagnosticsExtension -ResourceGroupName "ResourceGroup1" -VMName "VirtualMachine2" -DiagnosticsConfigurationPath diagnostics_publicconfig.xml -StorageAccountName "MyStorageAccount"

Эта команда использует имя учетной записи хранения для включения диагностика. Если конфигурация диагностика не указывает имя учетной записи хранения или вы хотите переопределить имя учетной записи хранения диагностика, указанное в файле конфигурации, используйте параметр служба хранилища AccountName. Учетная запись хранения диагностика должна находиться в той же подписке, что и виртуальная машина.

Пример 3. Включение диагностика с помощью имени учетной записи хранения и ключа

Set-AzVMDiagnosticsExtension -ResourceGroupName "ResourceGroup01" -VMName "VirtualMachine02" -DiagnosticsConfigurationPath "diagnostics_publicconfig.xml" -StorageAccountName "MyStorageAccount" -StorageAccountKey $storage_key

Эта команда использует имя учетной записи хранения и ключ для включения диагностика. Если учетная запись хранения диагностика находится в подписке, отличной от виртуальной машины, включите отправку диагностика данных в учетную запись хранения, явно указав имя и ключ.

Параметры

-AutoUpgradeMinorVersion

Указывает, позволяет ли этот командлет гостевого агента Azure автоматически обновлять расширение до более новой дополнительной версии.

Type:Boolean
Position:10
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiagnosticsConfigurationPath

Указывает путь к файлу конфигурации.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Location

Указывает расположение виртуальной машины.

Type:String
Position:7
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

Указывает имя расширения.

Type:String
Aliases:ExtensionName
Position:8
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-NoWait

Запускает операцию и возвращается немедленно перед завершением операции. Чтобы определить, успешно ли выполнена операция, используйте другой механизм.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Указывает имя группы ресурсов виртуальной машины.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountEndpoint

Указывает конечную точку учетной записи хранения.

Type:String
Position:5
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountKey

Указывает ключ учетной записи хранения.

Type:String
Position:4
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountName

Указывает имя учетной записи хранения.

Type:String
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageContext

Указывает контекст хранилища Azure.

Type:IStorageContext
Position:6
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-TypeHandlerVersion

Указывает версию расширения, используемого для этой виртуальной машины. Чтобы получить версию, запустите командлет Get-AzVMExtensionImage со значением параметра Microsoft.Compute для параметра PublisherName и VMAccessAgent для параметра Type .

Type:String
Aliases:HandlerVersion, Version
Position:9
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMName

Указывает имя виртуальной машины, на которой работает этот командлет.

Type:String
Aliases:ResourceName
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Входные данные

String

IStorageContext

Boolean

Выходные данные

PSAzureOperationResponse