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.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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 .
Tipo: | Nullable<T>[Boolean] |
Posizione: | 4 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Force
Forza l'esecuzione del comando senza chiedere conferma all'utente.
Tipo: | SwitchParameter |
Posizione: | 5 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specifica il nome dell'app Web.
Tipo: | String |
Posizione: | 3 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Slot
Specifica lo slot di distribuzione dell'app Web. Per ottenere uno slot di distribuzione, usare il cmdlet Get-AzWebAppSlot.
Tipo: | String |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | PSSite |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-WebAppName
Specifica il nome dell'app Web. Non è possibile usare il parametro WebAppName e il parametro WebApp nello stesso comando.
Tipo: | String |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |