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.
Sözdizimi
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 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-DiagnosticsConfiguration
Azure Tanılama için bir yapılandırma dizisi belirtir.
Tür: | ExtensionConfigurationInput[] |
Position: | 2 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | 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 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ExtensionId
Uzantı kimliğini belirtir
Tür: | String |
Position: | 11 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | 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 |
Diğer adlar: | infa |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-InformationVariable
Bir bilgi değişkeni belirtir.
Tür: | String |
Diğer adlar: | iv |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | 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 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | 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 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ServiceName
Dağıtımın Azure hizmet adını belirtir.
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | 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 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-StorageAccountEndpoint
Depolama hesabı uç noktasını belirtir.
Tür: | String |
Position: | 7 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-StorageAccountKey
Depolama hesabı anahtarını belirtir.
Tür: | String |
Position: | 6 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-StorageAccountName
Bir depolama hesabı adı belirtir.
Tür: | String |
Position: | 5 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-StorageContext
Azure depolama bağlamı belirtir.
Tür: | AzureStorageContext |
Position: | 8 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | 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 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Version
Uzantının sürümünü belirtir.
Tür: | String |
Position: | 10 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | 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 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |