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
Parametreler: WebApp (ByValue)