Поделиться через


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"

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

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

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

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

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

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

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

Параметры

-AutoUpgradeMinorVersion

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

Тип:Boolean
Position:10
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-DefaultProfile

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

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DiagnosticsConfigurationPath

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

Тип:String
Position:2
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Location

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

Тип:String
Position:7
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Name

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

Тип:String
Aliases:ExtensionName
Position:8
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-NoWait

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ResourceGroupName

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

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-StorageAccountEndpoint

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

Тип:String
Position:5
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-StorageAccountKey

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

Тип:String
Position:4
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-StorageAccountName

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

Тип:String
Position:3
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-StorageContext

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

Тип:IStorageContext
Position:6
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-TypeHandlerVersion

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

Тип:String
Aliases:HandlerVersion, Version
Position:9
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-VMName

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

Тип:String
Aliases:ResourceName
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

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

String

IStorageContext

Boolean

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

PSAzureOperationResponse