Set-AzureServiceDiagnosticsExtension

Включает расширение диагностики Azure для указанных ролей или всех ролей в развернутой службе или во время развертывания.

Примечание.

Командлеты, приведенные в этой документации, предназначены для управления устаревшими ресурсами Azure, которые используют API-интерфейсами управления службами. Командлеты для управления ресурсами Azure Resource Manager см. в статье Модуль Az PowerShell.

Важно!

Облачные службы (классическая версия) объявлены устаревшими для новых клиентов. Их поддержка будет полностью прекращена 31 августа 2024 года. Для новых развертываний следует использовать Облачные службы Azure с расширенной поддержкой. Это новая модель развертывания на основе Azure Resource Manager.

Синтаксис

Set-AzureServiceDiagnosticsExtension
   [[-ServiceName] <String>]
   [[-Slot] <String>]
   [[-Role] <String[]>]
   [[-X509Certificate] <X509Certificate2>]
   [[-ThumbprintAlgorithm] <String>]
   [[-StorageAccountName] <String>]
   [[-StorageAccountKey] <String>]
   [[-StorageAccountEndpoint] <String>]
   [[-StorageContext] <AzureStorageContext>]
   [-DiagnosticsConfigurationPath] <String>
   [[-Version] <String>]
   [[-ExtensionId] <String>]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Set-AzureServiceDiagnosticsExtension
   [[-ServiceName] <String>]
   [[-Slot] <String>]
   [[-Role] <String[]>]
   [[-CertificateThumbprint] <String>]
   [[-ThumbprintAlgorithm] <String>]
   [[-StorageAccountName] <String>]
   [[-StorageAccountKey] <String>]
   [[-StorageAccountEndpoint] <String>]
   [[-StorageContext] <AzureStorageContext>]
   [-DiagnosticsConfigurationPath] <String>
   [[-Version] <String>]
   [[-ExtensionId] <String>]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Set-AzureServiceDiagnosticsExtension
   [[-ServiceName] <String>]
   [[-Slot] <String>]
   [-DiagnosticsConfiguration] <ExtensionConfigurationInput[]>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Описание

Командлет Set-AzureServiceDiagnosticsExtension включает расширение диагностики Azure для указанных ролей или всех ролей в развернутой службе или при развертывании.

Примеры

Пример 1. Включение расширения диагностики Azure

PS C:\> Set-AzureServiceDiagnosticsExtension -ServiceName $Svc -StorageContext $StorageContext -DiagnosticsConfigurationPath $WadConfigXML

Эта команда включает расширение диагностики Azure для всех ролей.

Пример 2. Включение расширения диагностики Azure для указанной роли

PS C:\> Set-AzureServiceDiagnosticsExtension -ServiceName $Svc -StorageContext $StorageContext -DiagnosticsConfigurationPath $WadConfigXML -Role "WebRole01"

Эта команда включает расширение диагностики Azure для указанной роли.

Параметры

-CertificateThumbprint

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

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

-DiagnosticsConfiguration

Задает массив конфигурации для диагностики Azure.

Type:ExtensionConfigurationInput[]
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DiagnosticsConfigurationPath

Указывает конфигурацию для диагностики Azure. Схему можно скачать с помощью следующей команды:

(Get-AzureServiceAvailableExtension -ExtensionName 'PaaSDiagnostics' -ProviderNamespace 'Microsoft.Azure.Diagnostics').PublicConfigurationSchema | Out-File -Encoding utf8 -FilePath 'WadConfig.xsd'

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

-ExtensionId

Указывает идентификатор расширения

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

-InformationAction

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

Ниже указаны допустимые значения этого параметра.

  • Продолжить
  • Пропустить
  • Узнать
  • SilentlyContinue
  • Stop
  • Приостановить
Type:ActionPreference
Aliases:infa
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Указывает переменную сведений.

Type:String
Aliases:iv
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Указывает профиль Azure, из которого считывается этот командлет. Если профиль не указан, этот командлет считывается из локального профиля по умолчанию.

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

-Role

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

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

-ServiceName

Указывает имя службы Azure для развертывания.

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

-Slot

Указывает среду развертывания для изменения. Допустимые значения для этого параметра: Рабочая или промежуточная.

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

-StorageAccountEndpoint

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

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

-StorageAccountKey

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

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

-StorageAccountName

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

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

-StorageContext

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

Type:AzureStorageContext
Position:8
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ThumbprintAlgorithm

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

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

-Version

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

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

-X509Certificate

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

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