Dela via


Restore-AzDeletedWebApp

Återställer en borttagen webbapp till en ny eller befintlig webbapp.

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

Cmdleten Restore-AzDeletedWebApp återställer en borttagen webbapp. Webbappen som anges av TargetResourceGroupName, TargetName och TargetSlot skrivs över med innehållet och inställningarna för den borttagna webbappen. Om målparametrarna inte anges fylls de automatiskt i med den borttagna webbappens resursgrupp, namn och fack. Om målwebbappen inte finns skapas den automatiskt i apptjänstplanen som anges av TargetAppServicePlanName. Parametern RestoreContentOnly växlar kan endast användas för att återställa den borttagna appens filer utan appinställningarna.

Exempel

Exempel 1

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

Återställer en borttagen app med namnet ContosoApp som tillhör resursgruppen Default-Web-WestUS. En ny app med samma namn och resursgrupp skapas i App Service-planen med namnet ContosoPlan, och den borttagna appens filer och inställningar återställs till den.

Exempel 2

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

Återställer mellanlagringsplatsen för en borttagen app med namnet ContosoApp som tillhör resursgruppen Default-Web-WestUS. Webbappen ContosoRestore som tillhör resursgruppen Default-Web-EastUS skrivs över. De borttagna webbappsinställningarna återställs inte.

Exempel 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

Om det finns 2 borttagna appar med samma namn (ContosoApp) får vi information om båda webbplatserna och återställer appen med namnet ContosoRestore med den app som vi väljer genom att anropa återställning med ID.

Exempel 4

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

Om det finns 2 borttagna appar med samma namn (ContosoApp) får vi information om både webbplatserna och återställer appen med namnet ContosoRestore med den app som vi väljer genom att anropa återställning med inputobject(deletedsite) information

Parametrar

-AsJob

Kör cmdlet i bakgrunden

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DeletedId

ID:t för den borttagna Azure-webbappen.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Force

Gör återställningen utan att fråga efter bekräftelse.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-InputObject

Den borttagna Azure-webbappen.

Typ:PSAzureDeletedWebApp
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Location

Platsen för den borttagna Azure-webbappen.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Name

Namnet på den borttagna Azure-webbappen.

Typ:String
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ResourceGroupName

Resursgruppen för den borttagna Azure-webbappen.

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RestoreContentOnly

Återställ webbappens filer, men återställ inte inställningarna.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Slot

Det borttagna Azure Web App-facket.

Typ:String
Position:2
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-TargetAppServicePlanName

App Service-planen för den nya Azure-webbappen.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-TargetName

Namnet på den nya Azure-webbappen.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-TargetResourceGroupName

Resursgruppen som innehåller den nya Azure-webbappen.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-TargetSlot

Namnet på det nya Azure Web App-facket.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-UseDisasterRecovery

Använd för att återställa en borttagen app från en skalningsenhet som är offline.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

PSAzureDeletedWebApp

Utdata

PSSite