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

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

-Confirm

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

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

-DefaultProfile

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

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

-DeletedId

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

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

-Force

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

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

-InputObject

Den borttagna Azure-webbappen.

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

-Location

Platsen för den borttagna Azure-webbappen.

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

-Name

Namnet på den borttagna Azure-webbappen.

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

-ResourceGroupName

Resursgruppen för den borttagna Azure-webbappen.

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

-RestoreContentOnly

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

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

-Slot

Det borttagna Azure Web App-facket.

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

-TargetAppServicePlanName

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

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

-TargetName

Namnet på den nya Azure-webbappen.

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

-TargetResourceGroupName

Resursgruppen som innehåller den nya Azure-webbappen.

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

-TargetSlot

Namnet på det nya Azure Web App-facket.

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

-UseDisasterRecovery

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

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

-WhatIf

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

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

Indata

PSAzureDeletedWebApp

Utdata

PSSite