Restore-AzDeletedWebApp

Hiermee herstelt u een verwijderde web-app naar een nieuwe of bestaande web-app.

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

Met de cmdlet Restore-AzDeletedWebApp wordt een verwijderde web-app hersteld. De web-app die is opgegeven door TargetResourceGroupName, TargetName en TargetSlot, wordt overschreven met de inhoud en instellingen van de verwijderde web-app. Als de doelparameters niet zijn opgegeven, worden deze automatisch gevuld met de resourcegroep, naam en site van de verwijderde web-app. Als de doelweb-app niet bestaat, wordt deze automatisch gemaakt in het App Service-plan dat is opgegeven door TargetAppServicePlanName. De switchparameter RestoreContentOnly kan worden gebruikt om alleen de bestanden van de verwijderde app te herstellen zonder de app-instellingen.

Voorbeelden

Voorbeeld 1

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

Hiermee herstelt u een verwijderde app met de naam ContosoApp die deel uitmaakt van de resourcegroep Default-Web-WestUS. Er wordt een nieuwe app met dezelfde naam en resourcegroep gemaakt in het App Service-plan met de naam ContosoPlan en de bestanden en instellingen van de verwijderde app worden hierin hersteld.

Voorbeeld 2

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

Hiermee herstelt u de staging-site van een verwijderde app met de naam ContosoApp die deel uitmaakt van de resourcegroep Default-Web-WestUS. De web-app met de naam ContosoRestore die deel uitmaakt van de resourcegroep Default-Web-EastUS, wordt overschreven. De verwijderde web-app-instellingen worden niet hersteld.

Voorbeeld 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

Als er twee verwijderde apps met dezelfde naam (ContosoApp) zijn, krijgen we details van zowel de sites als herstellen we de app ContosoRestore terug met de app van onze keuze door herstel aan te roepen met id.

Voorbeeld 4

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

Als er twee verwijderde apps met dezelfde naam (ContosoApp) zijn, krijgen we details van zowel de sites als herstellen we de app ContosoRestore terug met de app van onze keuze door herstel aan te roepen met InputObject(Deletedsite) details

Parameters

-AsJob

Cmdlet op de achtergrond uitvoeren

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

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

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

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

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

-DeletedId

De id van de verwijderde Azure-web-app.

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

-Force

Herstel uitvoeren zonder te vragen om bevestiging.

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

-InputObject

De verwijderde Azure-web-app.

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

-Location

De locatie van de verwijderde Azure-web-app.

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

-Name

De naam van de verwijderde Azure-web-app.

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

-ResourceGroupName

De resourcegroep van de verwijderde Azure-web-app.

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

-RestoreContentOnly

Herstel de bestanden van de web-app, maar herstel de instellingen niet.

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

-Slot

De verwijderde Azure Web App-site.

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

-TargetAppServicePlanName

Het App Service-plan voor de nieuwe Azure-web-app.

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

-TargetName

De naam van de nieuwe Azure-web-app.

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

-TargetResourceGroupName

De resourcegroep met de nieuwe Azure-web-app.

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

-TargetSlot

De naam van de nieuwe Azure Web App-site.

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

-UseDisasterRecovery

Gebruik deze functie om een verwijderde app te herstellen van een schaaleenheid die offline is.

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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

Invoerwaarden

PSAzureDeletedWebApp

Uitvoerwaarden

PSSite