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"
Эта команда использует имя учетной записи хранения для включения диагностика. Если конфигурация диагностика не указывает имя учетной записи хранения или вы хотите переопределить имя учетной записи хранения диагностика, указанное в файле конфигурации, используйте параметр служба хранилища AccountName. Учетная запись хранения диагностика должна находиться в той же подписке, что и виртуальная машина.
Пример 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 |