Aracılığıyla paylaş


Remove-AzureRmWebAppSSLBinding

Karşıya yüklenen bir sertifikadan SSL bağlamasını kaldırır.

Uyarı

AzureRM PowerShell modülü 29 Şubat 2024 itibarıyla resmi olarak kullanım dışı bırakılmıştır. Kullanıcıların destek ve güncelleştirmelerin devam etmesini sağlamak için AzureRM'den Az PowerShell modülüne geçmeleri tavsiye edilir.

AzureRM modülü çalışmaya devam edebilir, ancak artık bakım yapılmaz veya desteklenmez ve kullanıcının takdirine ve riskine bağlı olarak sürekli kullanım sağlanır. Az modülüne geçiş konusunda yönergeler için lütfen geçiş kaynaklarımıza bakın.

Sözdizimi

Remove-AzureRmWebAppSSLBinding
      [-Name] <String>
      [[-DeleteCertificate] <Boolean>]
      [-Force]
      [-ResourceGroupName] <String>
      [-WebAppName] <String>
      [[-Slot] <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzureRmWebAppSSLBinding
      [-Name] <String>
      [[-DeleteCertificate] <Boolean>]
      [-Force]
      [-WebApp] <PSSite>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Remove-AzureRmWebAppSSLBinding cmdlet'i, Azure Web App'ten Güvenli Yuva Katmanı (SSL) bağlamasını kaldırır. SSL bağlamaları, bir Web Uygulamasını bir sertifikayla ilişkilendirmek için kullanılır.

Örnekler

Örnek 1: Web uygulaması için SSL bağlamasını kaldırma

PS C:\>Remove-AzureRmWebAppSSLBinding -ResourceGroupName "ContosoResourceGroup" -WebAppName "ContosoWebApp" -Name "www.contoso.com"

Bu komut, ContosoWebApp web uygulaması için SSL bağlamasını kaldırır. DeleteCertificate parametresi dahil edilmediğinden, artık SSL bağlaması yoksa sertifika silinir.

Örnek 2: Sertifikayı kaldırmadan SSL bağlamasını kaldırma

PS C:\>Remove-AzureRmWebAppSSLBinding -ResourceGroupName "ContosoResourceGroup" -WebAppName "ContosoWebApp" -Name "www.contoso.com" -DeleteCertificate $False

Örnek 1'e benzer şekilde, bu komut da Web Uygulaması ContosoWebApp için SSL bağlamasını kaldırır. Ancak bu durumda DeleteCertificate parametresi eklenir ve parametre değeri $False olarak ayarlanır. Bu, sertifikanın SSL bağlaması olup olmadığına bakılmaksızın silinmeyeceği anlamına gelir.

Örnek 3: SSL bağlamasını kaldırmak için nesne başvurusu kullanma

PS C:\>$WebApp = Get-AzureRmWebApp -Name "ContosoWebApp"
PS C:\> Remove-AzureRmWebAppSSLBinding -WebApp $WebApp -Name "www.contoso.com"

Bu örnekte, Bir Web Uygulaması için SSL bağlamasını kaldırmak için Web Uygulaması web sitesine yönelik bir nesne başvurusu kullanılır. İlk komut, ContosoWebApp adlı Web Uygulamasına nesne başvurusu oluşturmak için Get-AzureRmWebApp cmdlet'ini kullanır. Bu nesne başvurusu $WebApp adlı bir değişkende depolanır. İkinci komut, SSL bağlamasını kaldırmak için nesne başvurusunu ve Remove-AzureRmWebAppSSLBinding cmdlet'ini kullanır.

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tür:SwitchParameter
Diğer adlar:cf
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Tür:IAzureContextContainer
Diğer adlar:AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DeleteCertificate

Sertifika tarafından kullanılan tek bağlama SSL bağlaması kaldırılıyorsa gerçekleştirilecek eylemi belirtir. DeleteCertificate $False olarak ayarlanırsa, bağlama silindiğinde sertifika silinmez. DeleteCertificate $True olarak ayarlandıysa veya komutta yoksa sertifika SSL bağlamasıyla birlikte silinir. Sertifika yalnızca kaldırılmakta olan SSL bağlaması sertifika tarafından kullanılan tek bağlamaysa silinir. Sertifikanın birden fazla bağlaması varsa, DeleteCertificate parametresinin değerinden bağımsız olarak sertifika kaldırılmaz.

Tür:Nullable<T>[Boolean]
Position:4
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Force

Komutu, kullanıcı onayı istemeden çalışmaya zorlar.

Tür:SwitchParameter
Position:5
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Name

Web Uygulamasının adını belirtir.

Tür:String
Position:3
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ResourceGroupName

Sertifikanın atandığı kaynak grubunun adını belirtir. ResourceGroupName parametresini ve WebApp parametresini aynı komutta kullanamazsınız.

Tür:String
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Slot

Web Uygulaması dağıtım yuvasını belirtir. Dağıtım yuvası almak için Get-AzureRMWebAppSlot cmdlet'ini kullanın.

Tür:String
Position:2
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-WebApp

Bir Web Uygulaması belirtir. Web Uygulaması almak için Get-AzureRmWebApp cmdlet'ini kullanın. ResourceGroupName parametresi ve/veya WebAppName ile aynı komutta WebApp parametresini kullanamazsınız.

Tür:PSSite
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-WebAppName

Web Uygulamasının adını belirtir. Aynı komutta WebAppName parametresini ve WebApp parametresini kullanamazsınız.

Tür:String
Position:1
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz. Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Tür:SwitchParameter
Diğer adlar:wi
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

Site

Parametreler: WebApp (ByValue)

Çıkışlar

Void