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


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 автоматически обновлять расширение до более новой дополнительной версии.

Тип:Boolean
Position:10
значение по умолчанию:None
Обязательно:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

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

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-DiagnosticsConfigurationPath

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

Тип:String
Position:2
значение по умолчанию:None
Обязательно:True
Accept pipeline input:False
Accept wildcard characters:False

-Location

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

Тип:String
Position:7
значение по умолчанию:None
Обязательно:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

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

Тип:String
Aliases:ExtensionName
Position:8
значение по умолчанию:None
Обязательно:False
Accept pipeline input:True
Accept wildcard characters:False

-NoWait

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

Тип:SwitchParameter
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

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

Тип:String
Position:0
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountEndpoint

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

Тип:String
Position:5
значение по умолчанию:None
Обязательно:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountKey

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

Тип:String
Position:4
значение по умолчанию:None
Обязательно:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountName

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

Тип:String
Position:3
значение по умолчанию:None
Обязательно:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageContext

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

Тип:IStorageContext
Position:6
значение по умолчанию:None
Обязательно:False
Accept pipeline input:True
Accept wildcard characters:False

-TypeHandlerVersion

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

Тип:String
Aliases:HandlerVersion, Version
Position:9
значение по умолчанию:None
Обязательно:False
Accept pipeline input:True
Accept wildcard characters:False

-VMName

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

Тип:String
Aliases:ResourceName
Position:1
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

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

String

IStorageContext

Boolean

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

PSAzureOperationResponse