Aracılığıyla paylaş


Remove-AzWebAppSSLBinding

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

Syntax

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

Description

Remove-AzWebAppSSLBinding 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

Remove-AzWebAppSSLBinding -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

Remove-AzWebAppSSLBinding -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

$WebApp = Get-AzWebApp -Name "ContosoWebApp"
Remove-AzWebAppSSLBinding -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-AzWebApp 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-AzWebAppSSLBinding cmdlet'ini kullanır.

Parametreler

-Confirm

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

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

-DefaultProfile

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

Tür:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters: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
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

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

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

-Name

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

Tür:String
Position:3
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters: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
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-Slot

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

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

-WebApp

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

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

-WebAppName

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

Tür:String
Position:1
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters: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
Aliases:wi
Position:Named
varsayılan değer:False
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

PSSite

Çıkışlar

Void