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


Set-AzureRMVMDiagnosticsExtension

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

Предупреждение

Модуль AzureRM PowerShell официально объявлен устаревшим с 29 февраля 2024 г. Пользователям рекомендуется выполнить миграцию из AzureRM в модуль Az PowerShell, чтобы обеспечить постоянную поддержку и обновления.

Хотя модуль AzureRM по-прежнему может функционировать, он больше не поддерживается или не поддерживается, размещая любое постоянное использование на усмотрение и риск пользователя. Ознакомьтесь с нашими ресурсами миграции, чтобы получить рекомендации по переходу в модуль Az.

Синтаксис

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

Описание

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

Примеры

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

PS C:\> Set-AzureRmVMDiagnosticsExtension -ResourceGroupName "ResourceGroup01" -VMName "VirtualMachine02" -DiagnosticsConfigurationPath "diagnostics_publicconfig.xml"

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

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

PS C:\> Set-AzureRmVMDiagnosticsExtension -ResourceGroupName "ResourceGroup1" -VMName "VirtualMachine2" -DiagnosticsConfigurationPath diagnostics_publicconfig.xml -StorageAccountName "MyStorageAccount"

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

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

PS C:\> Set-AzureRmVMDiagnosticsExtension -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: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

-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-AzureRmVMExtensionImage со значением параметра 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