Restore-AzDeletedWebApp
Obnoví odstraněnou webovou aplikaci do nové nebo existující webové aplikace.
Syntaxe
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í
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Confirm
Před spuštěním rutiny vás vyzve k potvrzení.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Default value: | None |
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: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DeletedId
ID odstraněné webové aplikace Azure.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Force
Proveďte obnovení bez výzvy k potvrzení.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-InputObject
Odstraněná webová aplikace Azure.
Typ: | PSAzureDeletedWebApp |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Location
Umístění odstraněné webové aplikace Azure
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Name
Název odstraněné webové aplikace Azure
Typ: | String |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ResourceGroupName
Skupina prostředků odstraněné webové aplikace Azure
Typ: | String |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RestoreContentOnly
Obnovte soubory webové aplikace, ale neobnovujte nastavení.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Slot
Odstraněný slot webové aplikace Azure.
Typ: | String |
Position: | 2 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TargetAppServicePlanName
Plán služby App Service pro novou webovou aplikaci Azure
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TargetName
Název nové webové aplikace Azure
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TargetResourceGroupName
Skupina prostředků obsahující novou webovou aplikaci Azure.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TargetSlot
Název nového slotu webové aplikace Azure.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-UseDisasterRecovery
Slouží k obnovení odstraněné aplikace z jednotky škálování, která je offline.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-WhatIf
Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
Výstupy
Související odkazy
Azure PowerShell