Remove-AzWebAppSSLBinding
Quita un enlace SSL de un certificado cargado.
Sintaxis
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
El cmdlet Remove-AzWebAppSSLBinding quita un enlace de Capa de sockets seguros (SSL) de una aplicación web de Azure. Los enlaces SSL se usan para asociar una aplicación web con un certificado.
Ejemplos
Ejemplo 1: Eliminación de un enlace SSL para una aplicación web
Remove-AzWebAppSSLBinding -ResourceGroupName "ContosoResourceGroup" -WebAppName "ContosoWebApp" -Name "www.contoso.com"
Este comando quita el enlace SSL de la aplicación web ContosoWebApp. Puesto que el parámetro DeleteCertificate no está incluido, el certificado se eliminará si ya no tiene ningún enlace SSL.
Ejemplo 2: Quitar un enlace SSL sin quitar el certificado
Remove-AzWebAppSSLBinding -ResourceGroupName "ContosoResourceGroup" -WebAppName "ContosoWebApp" -Name "www.contoso.com" -DeleteCertificate $False
De forma similar al ejemplo 1, este comando también quita el enlace SSL para la aplicación web ContosoWebApp. En este caso, sin embargo, se incluye el parámetro DeleteCertificate y el valor del parámetro se establece en $False. Esto significa que el certificado no se eliminará independientemente de si tiene enlaces SSL o no.
Ejemplo 3: Usar una referencia de objeto para quitar un enlace SSL
$WebApp = Get-AzWebApp -Name "ContosoWebApp"
Remove-AzWebAppSSLBinding -WebApp $WebApp -Name "www.contoso.com"
En este ejemplo se usa una referencia de objeto al sitio web de la aplicación web para quitar el enlace SSL de una aplicación web. El primer comando usa el cmdlet Get-AzWebApp para crear una referencia de objeto a la aplicación web denominada ContosoWebApp. Esa referencia de objeto se almacena en una variable denominada $WebApp. El segundo comando usa la referencia de objeto y el cmdlet Remove-AzWebAppSSLBinding para quitar el enlace SSL.
Parámetros
-Confirm
Le pide confirmación antes de ejecutar el cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posición: | Named |
Valor predeterminado: | False |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DefaultProfile
Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DeleteCertificate
Especifica la acción que se debe realizar si el enlace SSL que se va a quitar es el único enlace utilizado por el certificado. Si DeleteCertificate está establecido en $False, el certificado no se eliminará cuando se elimine el enlace. Si DeleteCertificate se establece en $True o no se incluye en el comando , el certificado se eliminará junto con el enlace SSL. El certificado solo se eliminará si el enlace SSL que se va a quitar es el único enlace utilizado por el certificado. Si el certificado tiene más de un enlace, el certificado no se quitará independientemente del valor del parámetro DeleteCertificate.
Tipo: | Nullable<T>[Boolean] |
Posición: | 4 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Force
Obliga a que el comando se ejecute sin pedir confirmación del usuario.
Tipo: | SwitchParameter |
Posición: | 5 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Name
Especifica el nombre de la aplicación web.
Tipo: | String |
Posición: | 3 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ResourceGroupName
Especifica el nombre del grupo de recursos al que se asigna el certificado. No puede usar el parámetro ResourceGroupName y el parámetro WebApp en el mismo comando.
Tipo: | String |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Slot
Especifica la ranura de implementación de aplicación web. Para obtener una ranura de implementación, use el cmdlet Get-AzWebAppSlot.
Tipo: | String |
Posición: | 2 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-WebApp
Especifica una aplicación web.
Para obtener una aplicación web, use el cmdlet Get-AzWebApp.
No se puede usar el parámetro
Tipo: | PSSite |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-WebAppName
Especifica el nombre de la aplicación web. No puede usar el parámetro WebAppName y el parámetro WebApp en el mismo comando.
Tipo: | String |
Posición: | 1 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-WhatIf
Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta. Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.
Tipo: | SwitchParameter |
Alias: | wi |
Posición: | Named |
Valor predeterminado: | False |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |