Remove-AzWebAppSSLBinding

Tar bort en SSL-bindning från ett uppladdat certifikat.

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

Cmdleten Remove-AzWebAppSSLBinding tar bort en SSL-bindning (Secure Sockets Layer) från en Azure-webbapp. SSL-bindningar används för att associera en webbapp med ett certifikat.

Exempel

Exempel 1: Ta bort en SSL-bindning för en webbapp

Remove-AzWebAppSSLBinding -ResourceGroupName "ContosoResourceGroup" -WebAppName "ContosoWebApp" -Name "www.contoso.com"

Det här kommandot tar bort SSL-bindningen för webbappen ContosoWebApp. Eftersom parametern DeleteCertificate inte ingår tas certifikatet bort om det inte längre har några SSL-bindningar.

Exempel 2: Ta bort en SSL-bindning utan att ta bort certifikatet

Remove-AzWebAppSSLBinding -ResourceGroupName "ContosoResourceGroup" -WebAppName "ContosoWebApp" -Name "www.contoso.com" -DeleteCertificate $False

I likhet med exempel 1 tar det här kommandot även bort SSL-bindningen för Webbappen ContosoWebApp. I det här fallet ingår dock parametern DeleteCertificate och parametervärdet är inställt på $False. Det innebär att certifikatet inte tas bort oavsett om det har några SSL-bindningar eller inte.

Exempel 3: Använd en objektreferens för att ta bort en SSL-bindning

$WebApp = Get-AzWebApp -Name "ContosoWebApp"
Remove-AzWebAppSSLBinding -WebApp $WebApp -Name "www.contoso.com"

I det här exemplet används en objektreferens till webbappens webbplats för att ta bort SSL-bindningen för en webbapp. Det första kommandot använder cmdleten Get-AzWebApp för att skapa en objektreferens till webbappen med namnet ContosoWebApp. Objektreferensen lagras i en variabel med namnet $WebApp. Det andra kommandot använder objektreferensen och cmdleten Remove-AzWebAppSSLBinding för att ta bort SSL-bindningen.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeleteCertificate

Anger vilken åtgärd som ska vidtas om SSL-bindningen som tas bort är den enda bindningen som används av certifikatet. Om DeleteCertificate är inställt på $False tas inte certifikatet bort när bindningen tas bort. Om DeleteCertificate är inställt på $True eller inte ingår i kommandot tas certifikatet bort tillsammans med SSL-bindningen. Certifikatet tas bara bort om SSL-bindningen som tas bort är den enda bindningen som används av certifikatet. Om certifikatet har fler än en bindning tas inte certifikatet bort oavsett värdet för parametern DeleteCertificate .

Type:Nullable<T>[Boolean]
Position:4
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Tvingar kommandot att köras utan att be om användarbekräftelse.

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

-Name

Anger namnet på webbappen.

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

-ResourceGroupName

Anger namnet på den resursgrupp som certifikatet har tilldelats till. Du kan inte använda parametern ResourceGroupName och webappparametern i samma kommando.

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

-Slot

Anger webbappens distributionsfack. Om du vill hämta ett distributionsfack använder du cmdleten Get-AzWebAppSlot.

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

-WebApp

Anger en webbapp. Om du vill hämta en webbapp använder du cmdleten Get-AzWebApp. Du kan inte använda parametern WebApp i samma kommando som parametern ResourceGroupName och/eller WebAppName.

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

-WebAppName

Anger namnet på webbappen. Du kan inte använda parametern WebAppName och webappparametern i samma kommando.

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte. Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

PSSite

Utdata

Void