Delen via


Restore-AzureRmDeletedWebApp

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

Waarschuwing

De AzureRM PowerShell-module is vanaf 29 februari 2024 officieel afgeschaft. Gebruikers wordt aangeraden om van AzureRM naar de Az PowerShell-module te migreren om ondersteuning en updates te garanderen.

Hoewel de AzureRM-module nog steeds kan functioneren, wordt deze niet meer onderhouden of ondersteund, waardoor het gebruik naar eigen goeddunken en risico van de gebruiker blijft bestaan. Raadpleeg onze migratiebronnen voor hulp bij de overgang naar de Az-module.

Syntaxis

Restore-AzureRmDeletedWebApp
       [-ResourceGroupName] <String>
       [-Name] <String>
       [[-Slot] <String>]
       [-TargetResourceGroupName <String>]
       [-TargetName <String>]
       [-TargetSlot <String>]
       [-TargetAppServicePlanName <String>]
       [-RestoreContentOnly]
       [-Force]
       [-AsJob]
       [-DefaultProfile <IAzureContextContainer>]
       [<CommonParameters>]
Restore-AzureRmDeletedWebApp
       [-TargetResourceGroupName <String>]
       [-TargetName <String>]
       [-TargetSlot <String>]
       [-TargetAppServicePlanName <String>]
       [-RestoreContentOnly]
       [-Force]
       [-AsJob]
       [-DefaultProfile <IAzureContextContainer>]
       [-InputObject] <PSAzureDeletedWebApp>
       [<CommonParameters>]

Description

Met de cmdlet Restore-AzureRmDeletedWebApp 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

PS C:\> Restore-AzureRmDeletedWebApp -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

PS C:\> Restore-AzureRmDeletedWebApp -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.

Parameters

-AsJob

Cmdlet op de achtergrond uitvoeren

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliassen:AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Force

Herstel uitvoeren zonder te vragen om bevestiging.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InputObject

De verwijderde Azure-web-app.

Type:PSAzureDeletedWebApp
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Name

De naam van de verwijderde Azure-web-app.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResourceGroupName

De resourcegroep van de verwijderde Azure-web-app.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RestoreContentOnly

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

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Slot

De verwijderde Azure Web App-site.

Type:String
Position:2
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TargetAppServicePlanName

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

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TargetName

De naam van de nieuwe Azure-web-app.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TargetResourceGroupName

De resourcegroep met de nieuwe Azure-web-app.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TargetSlot

De naam van de nieuwe Azure Web App-site.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

PSAzureDeletedWebApp

Uitvoerwaarden

PSSite