Remove-AzureRmWebAppSSLBinding

Odebere vazbu SSL z nahraného certifikátu.

Upozorňující

Modul AzureRM PowerShell byl od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.

I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.

Syntaxe

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

Rutina Remove-AzureRmWebAppSSLBinding 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

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

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

PS C:\>$WebApp = Get-AzureRmWebApp -Name "ContosoWebApp"
PS C:\> Remove-AzureRmWebAppSSLBinding -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-AzureRmWebApp 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-AzureRmWebAppSSLBinding k odebrání vazby SSL.

Parametry

-Confirm

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

Typ:SwitchParameter
Aliasy:cf
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DefaultProfile

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

Typ:IAzureContextContainer
Aliasy:AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky: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 .

Typ:Nullable<T>[Boolean]
Position:4
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Force

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

Typ:SwitchParameter
Position:5
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Name

Určuje název webové aplikace.

Typ:String
Position:3
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky: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 .

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Slot

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

Typ:String
Position:2
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-WebApp

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

Typ:PSSite
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-WebAppName

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

Typ:String
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky: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.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

Site

Parametry: Webová aplikace (ByValue)

Výstupy

Void