Aracılığıyla paylaş


Set-AzureServiceDiagnosticsExtension

Dağıtılan bir hizmette veya dağıtımda belirtilen rollerde veya tüm rollerde Azure Tanılama uzantısını etkinleştirir.

Not

Bu belgelerde başvuruda bulunan cmdlet'ler, Azure Service Manager (ASM) API'lerini kullanan eski Azure kaynaklarını yönetmeye yöneliktir. ASM kullanımdan kaldırılmış olarak zamanlandığından, yeni kaynaklar oluşturulurken bu eski PowerShell modülü önerilmez. Daha fazla bilgi için bkz . Azure Service Manager'ın kullanımdan kaldırılması.

Az PowerShell modülü, Azure Resource Manager (ARM) kaynaklarını PowerShell ile yönetmek için önerilen PowerShell modülüdür.

Önemli

Cloud Services (klasik) artık yeni müşteriler için kullanımdan kaldırılmıştır ve tüm müşteriler için 31 Ağustos 2024'te kullanımdan kaldırılacaktır. Yeni dağıtımlarda yeni Azure Resource Manager tabanlı dağıtım modeli Azure Cloud Services (genişletilmiş destek) kullanılmalıdır.

Syntax

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>]

Description

Set-AzureServiceDiagnosticsExtension cmdlet'i, dağıtılan bir hizmette veya dağıtımda belirtilen rollerde veya tüm rollerde Azure Tanılama uzantısını etkinleştirir.

Örnekler

Örnek 1: Azure Tanılama uzantısını etkinleştirme

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

Bu komut, tüm roller için Azure Tanılama uzantısını etkinleştirir.

Örnek 2: Belirtilen rol için Azure Tanılama uzantısını etkinleştirme

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

Bu komut, belirtilen rol için Azure Tanılama uzantısını etkinleştirir.

Parametreler

-CertificateThumbprint

Özel yapılandırmayı şifrelemek için kullanılacak sertifika parmak izini belirtir. Bu sertifikanın sertifika deposunda zaten mevcut olması gerekir. Bir sertifika belirtmezseniz, bu cmdlet bir sertifika oluşturur.

Tür:String
Position:3
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-DiagnosticsConfiguration

Azure Tanılama için bir yapılandırma dizisi belirtir.

Tür:ExtensionConfigurationInput[]
Position:2
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-DiagnosticsConfigurationPath

Azure Tanılama yapılandırmasını belirtir. Aşağıdaki komutu kullanarak şemayı indirebilirsiniz:

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

Tür:String
Position:9
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-ExtensionId

Uzantı kimliğini belirtir

Tür:String
Position:11
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-InformationAction

Bu cmdlet'in bir bilgi olayına nasıl yanıt vereceğini belirtir.

Bu parametrenin kabul edilebilir değerleri şunlardır:

  • Devam et
  • Yoksay
  • Sorgulamak
  • SilentlyContinue
  • Durdur
  • Askıya Alma
Tür:ActionPreference
Aliases:infa
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Bir bilgi değişkeni belirtir.

Tür:String
Aliases:iv
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Bu cmdlet'in okuduğu Azure profilini belirtir. Bir profil belirtmezseniz, bu cmdlet yerel varsayılan profilden okur.

Tür:AzureSMProfile
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Role

Azure Tanılama yapılandırmasının belirtilmesi için isteğe bağlı bir rol dizisini belirtir. Bu parametreyi belirtmezseniz, tanılama yapılandırması tüm roller için varsayılan yapılandırma olarak uygulanır.

Tür:String[]
Position:2
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-ServiceName

Dağıtımın Azure hizmet adını belirtir.

Tür:String
Position:0
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-Slot

Değiştirileceği dağıtımın ortamını belirtir. Bu parametre için kabul edilebilir değerler şunlardır: Üretim veya Hazırlama.

Tür:String
Position:1
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountEndpoint

Depolama hesabı uç noktasını belirtir.

Tür:String
Position:7
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountKey

Depolama hesabı anahtarını belirtir.

Tür:String
Position:6
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountName

Bir depolama hesabı adı belirtir.

Tür:String
Position:5
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageContext

Azure depolama bağlamı belirtir.

Tür:AzureStorageContext
Position:8
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-ThumbprintAlgorithm

Sertifikayı tanımlamak için parmak iziyle birlikte kullanılan bir parmak izi karma algoritması belirtir. Bu parametre isteğe bağlıdır ve varsayılan değer sha1'dir.

Tür:String
Position:4
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-Version

Uzantının sürümünü belirtir.

Tür:String
Position:10
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False

-X509Certificate

Belirtildiğinde otomatik olarak bulut hizmetine yüklenen ve uzantı özel yapılandırmasını şifrelemek için kullanılan bir X.509 sertifikası belirtir.

Tür:X509Certificate2
Position:3
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters:False