Remove-AzWebAppSSLBinding

Rimuove un'associazione SSL da un certificato caricato.

Sintassi

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>]

Descrizione

Il cmdlet Remove-AzWebAppSSLBinding rimuove un'associazione SECURE Sockets Layer (SSL) da un'app Web di Azure. Le associazioni SSL vengono usate per associare un'app Web a un certificato.

Esempio

Esempio 1: Rimuovere un'associazione SSL per un'app Web

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

Questo comando rimuove l'associazione SSL per l'app Web ContosoWebApp. Poiché il parametro DeleteCertificate non è incluso, il certificato verrà eliminato se non contiene più associazioni SSL.

Esempio 2: Rimuovere un'associazione SSL senza rimuovere il certificato

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

Analogamente all'esempio 1, questo comando rimuove anche l'associazione SSL per l'app Web ContosoWebApp. In questo caso, tuttavia, viene incluso il parametro DeleteCertificate e il valore del parametro viene impostato su $False. Ciò significa che il certificato non verrà eliminato indipendentemente dal fatto che contenga o meno associazioni SSL.

Esempio 3: Usare un riferimento a un oggetto per rimuovere un'associazione SSL

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

In questo esempio viene usato un riferimento all'oggetto al sito Web dell'app Web per rimuovere l'associazione SSL per un'app Web. Il primo comando usa il cmdlet Get-AzWebApp per creare un riferimento all'oggetto all'app Web denominata ContosoWebApp. Tale riferimento all'oggetto viene archiviato in una variabile denominata $WebApp. Il secondo comando usa il riferimento all'oggetto e il cmdlet Remove-AzWebAppSSLBinding per rimuovere l'associazione SSL.

Parametri

-Confirm

Richiede conferma prima di eseguire il cmdlet.

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

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

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

-DeleteCertificate

Specifica l'azione da eseguire se l'associazione SSL da rimuovere è l'unica associazione utilizzata dal certificato. Se DeleteCertificate è impostato su $False, il certificato non verrà eliminato quando l'associazione viene eliminata. Se DeleteCertificate è impostato su $True o non è incluso nel comando, il certificato verrà eliminato insieme all'associazione SSL. Il certificato verrà eliminato solo se l'associazione SSL da rimuovere è l'unica associazione usata dal certificato. Se il certificato ha più associazioni, il certificato non verrà rimosso indipendentemente dal valore del parametro DeleteCertificate .

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

-Force

Forza l'esecuzione del comando senza chiedere conferma all'utente.

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

-Name

Specifica il nome dell'app Web.

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

-ResourceGroupName

Specifica il nome del gruppo di risorse a cui è assegnato il certificato. Non è possibile usare il parametro ResourceGroupName e il parametro WebApp nello stesso comando.

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

-Slot

Specifica lo slot di distribuzione dell'app Web. Per ottenere uno slot di distribuzione, usare il cmdlet Get-AzWebAppSlot.

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

-WebApp

Specifica un'app Web. Per ottenere un'app Web, usare il cmdlet Get-AzWebApp. Non è possibile usare il parametro WebApp nello stesso comando del parametro ResourceGroupName e/o webAppName.

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

-WebAppName

Specifica il nome dell'app Web. Non è possibile usare il parametro WebAppName e il parametro WebApp nello stesso comando.

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

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito. Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.

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

Input

PSSite

Output

Void