Restore-AzDeletedWebApp

Obnoví odstraněnou webovou aplikaci do nové nebo existující webové aplikace.

Syntax

Restore-AzDeletedWebApp
       [-ResourceGroupName] <String>
       [-Name] <String>
       [[-Slot] <String>]
       [-Location <String>]
       [-DeletedId <String>]
       [-TargetResourceGroupName <String>]
       [-TargetName <String>]
       [-TargetSlot <String>]
       [-TargetAppServicePlanName <String>]
       [-RestoreContentOnly]
       [-UseDisasterRecovery]
       [-Force]
       [-AsJob]
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Restore-AzDeletedWebApp
       [-TargetResourceGroupName <String>]
       [-TargetName <String>]
       [-TargetSlot <String>]
       [-TargetAppServicePlanName <String>]
       [-RestoreContentOnly]
       [-UseDisasterRecovery]
       [-Force]
       [-AsJob]
       [-DefaultProfile <IAzureContextContainer>]
       [-InputObject] <PSAzureDeletedWebApp>
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

Rutina Restore-AzDeletedWebApp obnoví odstraněnou webovou aplikaci. Webová aplikace zadaná targetResourceGroupName, TargetName a TargetSlot se přepíšou obsahem a nastavením odstraněné webové aplikace. Pokud nejsou zadané cílové parametry, vyplní se automaticky skupina prostředků, název a slot odstraněné webové aplikace. Pokud cílová webová aplikace neexistuje, automaticky se vytvoří v plánu služby App Service určeném targetAppServicePlanName. Parametr switch RestoreContentOnly lze použít k obnovení pouze souborů odstraněné aplikace bez nastavení aplikace.

Příklady

Příklad 1

Restore-AzDeletedWebApp -ResourceGroupName Default-Web-WestUS -Name ContosoApp -TargetAppServicePlanName ContosoPlan

Obnoví odstraněnou aplikaci s názvem ContosoApp patřící do skupiny prostředků Default-Web-WestUS. Nová aplikace se stejným názvem a skupinou prostředků se vytvoří v plánu služby App Service s názvem ContosoPlan a obnoví se do ní soubory a nastavení odstraněné aplikace.

Příklad 2

Restore-AzDeletedWebApp -ResourceGroupName Default-Web-WestUS -Name ContosoApp -Slot Staging -TargetResourceGroupName Default-Web-EastUS -TargetName ContosoRestore -RestoreContentOnly

Obnoví přípravný slot odstraněné aplikace s názvem ContosoApp patřící skupině prostředků Default-Web-WestUS. Webová aplikace s názvem ContosoRestore patřící do skupiny prostředků Default-Web-EastUS se přepíše. Odstraněná nastavení webové aplikace se neobnoví.

Příklad 3

Restore-AzDeletedWebApp -ResourceGroupName Default-Web-WestUS -Name ContosoApp -DeletedId /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/locations/location/deletedSites/1234 -TargetAppServicePlanName ContosoPlan

V případě, že existují 2 odstraněné aplikace se stejným názvem (ContosoApp), získáme podrobnosti o webech a obnovíme aplikaci s názvem ContosoRestore s aplikací podle našeho výběru zavoláním obnovení s ID.

Příklad 4

$deletedSite = Get-AzDeletedWebApp -ResourceGroupName Default-Web-WestUS -Name ContosoApp
Restore-AzDeletedWebApp -TargetResourceGroupName Default-Web-EastUS -TargetName ContosoRestore -TargetAppServicePlanName ContosoPlan -InputObject $deletedSite[0]

V případě, že existují 2 odstraněné aplikace se stejným názvem (ContosoApp), získáme podrobnosti o webech a obnovíme aplikaci s názvem ContosoRestore s aplikací podle našeho výběru voláním obnovení s podrobnostmi InputObject (Odstraněný web).

Parametry

-AsJob

Spuštění rutiny na pozadí

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

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
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

-DeletedId

ID odstraněné webové aplikace Azure.

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

-Force

Proveďte obnovení bez výzvy k potvrzení.

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

-InputObject

Odstraněná webová aplikace Azure.

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

-Location

Umístění odstraněné webové aplikace Azure

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

-Name

Název odstraněné webové aplikace Azure

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

-ResourceGroupName

Skupina prostředků odstraněné webové aplikace Azure

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

-RestoreContentOnly

Obnovte soubory webové aplikace, ale neobnovujte nastavení.

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

-Slot

Odstraněný slot webové aplikace Azure.

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

-TargetAppServicePlanName

Plán služby App Service pro novou webovou aplikaci Azure

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

-TargetName

Název nové webové aplikace Azure

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

-TargetResourceGroupName

Skupina prostředků obsahující novou webovou aplikaci Azure.

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

-TargetSlot

Název nového slotu webové aplikace Azure.

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

-UseDisasterRecovery

Slouží k obnovení odstraněné aplikace z jednotky škálování, která je offline.

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

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

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

Vstupy

PSAzureDeletedWebApp

Výstupy

PSSite