Set-AzureServiceExtension

Bir dağıtıma bulut hizmeti uzantısı ekler.

Not

Bu belgelerde başvuruda bulunan cmdlet'ler, Hizmet Yönetimi API'lerini kullanan eski Azure kaynaklarını yönetmeye yöneliktir. Azure Resource Manager kaynaklarını yönetmek için cmdlet'ler için Az PowerShell modülüne bakın.

Ö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-AzureServiceExtension
   [[-ServiceName] <String>]
   [[-Slot] <String>]
   [[-Role] <String[]>]
   [[-X509Certificate] <X509Certificate2>]
   [[-ThumbprintAlgorithm] <String>]
   [-ExtensionName] <String>
   [-ProviderNamespace] <String>
   [-PublicConfiguration] <String>
   [-PrivateConfiguration] <String>
   [-Version] <String>
   [[-ExtensionId] <String>]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Set-AzureServiceExtension
   [[-ServiceName] <String>]
   [[-Slot] <String>]
   [[-Role] <String[]>]
   [-CertificateThumbprint] <String>
   [[-ThumbprintAlgorithm] <String>]
   [-ExtensionName] <String>
   [-ProviderNamespace] <String>
   [-PublicConfiguration] <String>
   [-PrivateConfiguration] <String>
   [-Version] <String>
   [[-ExtensionId] <String>]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Description

Set-AzureServiceExtension cmdlet'i bir dağıtıma bir bulut hizmeti uzantısı ekler.

Örnekler

Örnek 1: Bir dağıtıma bulut hizmeti ekleme

PS C:\> Set-AzureServiceExtension -Service $Svc -Slot "Production" -ExtensionName "RDP" -Version "1.0" -ProviderNamespace "Microsoft.Windows.Azure.Extensions" -PublicConfiguration $P1 -PrivateConfiguration $P2;

Bu komut bir dağıtıma bulut hizmeti ekler.

Örnek 2: Belirtilen rol için bir dağıtıma bulut hizmeti ekleme

PS C:\> Set-AzureServiceExtension -Service $Svc -Slot "Production" -Role "WebRole1" -ExtensionName "RDP" -ProviderNamespace "Microsoft.Windows.Azure.Extensions" -PublicConfiguration $P1 -PrivateConfiguration $P2;

Bu komut, belirtilen rol için dağıtıma bir bulut hizmeti ekler.

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.

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

-ExtensionId

Uzantı kimliğini belirtir.

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

-ExtensionName

Uzantı adını belirtir.

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

-InformationAction

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

Bu parametre için kabul edilebilir değerler şunlardır:

  • Devam
  • Yoksay
  • Sorgulamak
  • SilentlyContinue
  • Durdur
  • Askıya Alma
Type:ActionPreference
Aliases:infa
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Bir bilgi değişkeni belirtir.

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

-PrivateConfiguration

Özel yapılandırma metnini belirtir.

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

-Profile

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

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

-ProviderNamespace

Uzantı sağlayıcısı ad alanını belirtir.

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

-PublicConfiguration

Genel yapılandırma metnini belirtir.

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

-Role

Uzak masaüstü yapılandırmasının belirtilmesi için isteğe bağlı bir rol dizisi belirtir. Bu parametre belirtilmezse, uzak masaüstü yapılandırması tüm roller için varsayılan yapılandırma olarak uygulanır.

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

-ServiceName

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

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

-Slot

Değiştirileceği dağıtımın ortamını belirtir. Geçerli değerler şunlardır: Üretim veya Hazırlama.

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

-ThumbprintAlgorithm

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

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

-Version

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

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

-X509Certificate

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

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