Remove-AzWebAppSSLBinding

Odebere vazbu SSL z nahraného certifikátu.

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

Rutina Remove-AzWebAppSSLBinding odebere vazbu SSL (Secure Sockets Layer) z webové aplikace Azure. Vazby SSL slouží k přidružení webové aplikace k certifikátu.

Příklady

Příklad 1: Odebrání vazby SSL pro webovou aplikaci

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

Tento příkaz odebere vazbu SSL pro webovou aplikaci ContosoWebApp. Vzhledem k tomu, že parametr DeleteCertificate není zahrnutý, certifikát se odstraní, pokud už nemá žádné vazby SSL.

Příklad 2: Odebrání vazby SSL bez odebrání certifikátu

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

Podobně jako v příkladu 1 tento příkaz odebere také vazbu SSL pro Web App ContosoWebApp. V tomto případě je však zahrnut parametr DeleteCertificate a hodnota parametru je nastavena na $False. To znamená, že certifikát se neodstraní bez ohledu na to, jestli má vazby SSL, nebo ne.

Příklad 3: Odebrání vazby SSL pomocí odkazu na objekt

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

Tento příklad používá odkaz na objekt na web webové aplikace k odebrání vazby SSL pro webovou aplikaci. První příkaz pomocí rutiny Get-AzWebApp vytvoří odkaz na objekt webové aplikace s názvem ContosoWebApp. Odkaz na tento objekt je uložen v proměnné s názvem $WebApp. Druhý příkaz používá odkaz na objekt a rutinu Remove-AzWebAppSSLBinding k odebrání vazby SSL.

Parametry

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

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

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

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

-DeleteCertificate

Určuje akci, která se má provést, pokud je odebraná vazba SSL jedinou vazbou používanou certifikátem. Pokud je deleteCertificate nastavena na $False, certifikát se při odstranění vazby neodstraní. Pokud je deleteCertificate nastavená na $True nebo není součástí příkazu, certifikát se odstraní spolu s vazbou SSL. Certifikát bude odstraněn pouze v případě, že odebraná vazba SSL je jedinou vazbou používanou certifikátem. Pokud má certifikát více než jednu vazbu, certifikát se neodebere bez ohledu na hodnotu parametru DeleteCertificate .

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

-Force

Vynutí spuštění příkazu bez výzvy k potvrzení uživatele.

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

-Name

Určuje název webové aplikace.

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

-ResourceGroupName

Určuje název skupiny prostředků, ke které je certifikát přiřazen. Ve stejném příkazu nelze použít parametr ResourceGroupName a parametr WebApp .

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

-Slot

Určuje slot nasazení webové aplikace. Pokud chcete získat slot nasazení, použijte rutinu Get-AzWebAppSlot.

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

-WebApp

Určuje webovou aplikaci. K získání webové aplikace použijte rutinu Get-AzWebApp. Parametr WebApp nelze použít ve stejném příkazu jako parametr ResourceGroupName nebo WebAppName.

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

-WebAppName

Určuje název webové aplikace. Ve stejném příkazu nelze použít parametr WebAppName a parametr WebApp .

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

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina se nespustí. Ukazuje, co se stane, když se rutina spustí. Rutina není spuštěna.

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

Vstupy

PSSite

Výstupy

Void