Compartir a través de


Remove-AzureRmWebAppSSLBinding

Quita un enlace SSL de un certificado cargado.

Advertencia

El módulo de PowerShell de AzureRM ha quedado en desuso oficialmente a partir del 29 de febrero de 2024. Se recomienda a los usuarios migrar de AzureRM al módulo Az PowerShell para seguir recibiendo soporte técnico y actualizaciones.

Aunque el módulo AzureRM puede seguir funcionando, ya no se mantiene ni se admite, colocando cualquier uso continuado a discreción y riesgo del usuario. Consulte nuestros recursos de migración para ver una guía sobre la transición al módulo Az.

Syntax

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

El cmdlet Remove-AzureRmWebAppSSLBinding 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

PS C:\>Remove-AzureRmWebAppSSLBinding -ResourceGroupName "ContosoResourceGroup" -WebAppName "ContosoWebApp" -Name "www.contoso.com"

Este comando quita el enlace SSL de la aplicación web ContosoWebApp. Dado que el parámetro DeleteCertificate no está incluido, el certificado se eliminará si ya no tiene enlaces SSL.

Ejemplo 2: Quitar un enlace SSL sin quitar el certificado

PS C:\>Remove-AzureRmWebAppSSLBinding -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

PS C:\>$WebApp = Get-AzureRmWebApp -Name "ContosoWebApp"
PS C:\> Remove-AzureRmWebAppSSLBinding -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-AzureRmWebApp 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-AzureRmWebAppSSLBinding para quitar el enlace SSL.

Parámetros

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
valor predeterminado:False
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.

Tipo:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters: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 está establecido 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]
Position:4
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Obliga al comando a ejecutarse sin solicitar la confirmación del usuario.

Tipo:SwitchParameter
Position:5
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Especifica el nombre de la aplicación web.

Tipo:String
Position:3
valor predeterminado:None
Requerido:True
Accept pipeline input:False
Accept wildcard characters: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
Position:0
valor predeterminado:None
Requerido:True
Accept pipeline input:False
Accept wildcard characters:False

-Slot

Especifica la ranura de implementación de aplicación web. Para obtener una ranura de implementación, use el cmdlet Get-AzureRMWebAppSlot.

Tipo:String
Position:2
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-WebApp

Especifica una aplicación web. Para obtener una aplicación web, use el cmdlet Get-AzureRmWebApp. No puede usar el parámetro WebApp en el mismo comando que el parámetro ResourceGroupName o WebAppName.

Tipo:PSSite
Position:0
valor predeterminado:None
Requerido:True
Accept pipeline input:True
Accept wildcard characters: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
Position:1
valor predeterminado:None
Requerido:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta. Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Aliases:wi
Position:Named
valor predeterminado:False
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

Site

Parámetros: WebApp (ByValue)

Salidas

Void