Restore-AzDeletedWebApp

Restaure une application web supprimée dans une application web nouvelle ou existante.

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

L’applet de commande Restore-AzDeletedWebApp restaure une application web supprimée. L’application web spécifiée par TargetResourceGroupName, TargetName et TargetSlot sera remplacée par le contenu et les paramètres de l’application web supprimée. Si les paramètres cibles ne sont pas spécifiés, ils sont automatiquement renseignés avec le groupe de ressources, le nom et l’emplacement de l’application web supprimée. Si l’application web cible n’existe pas, elle est automatiquement créée dans le plan App Service spécifié par TargetAppServicePlanName. Le paramètre de commutateur RestoreContentOnly peut être utilisé pour restaurer uniquement les fichiers de l’application supprimée sans les paramètres de l’application.

Exemples

Exemple 1

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

Restaure une application supprimée nommée ContosoApp appartenant au groupe de ressources Default-Web-WestUS. Une nouvelle application portant le même nom et le même groupe de ressources seront créées dans le plan App Service nommé ContosoPlan, et les fichiers et paramètres de l’application supprimée seront restaurés.

Exemple 2

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

Restaure l’emplacement intermédiaire d’une application supprimée nommée ContosoApp appartenant au groupe de ressources Default-Web-WestUS. L’application web nommée ContosoRestore appartenant au groupe de ressources Default-Web-EastUS sera remplacée. Les paramètres de l’application web supprimée ne seront pas restaurés.

Exemple 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

Si 2 applications supprimées portent le même nom (ContosoApp), nous obtenons des détails sur les sites et restaurez l’application nommée ContosoRestore avec l’application de notre choix en appelant la restauration avec l’ID.

Exemple 4

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

Si 2 applications supprimées portent le même nom (ContosoApp), nous obtenons des détails sur les sites et restaurez l’application nommée ContosoRestore avec l’application de notre choix en appelant la restauration avec les détails InputObject(Deletedsite)

Paramètres

-AsJob

Exécuter l’applet de commande en arrière-plan

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

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

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

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

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

-DeletedId

ID de l’application web Azure supprimée.

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

-Force

Effectuez la restauration sans demander de confirmation.

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

-InputObject

Application web Azure supprimée.

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

-Location

Emplacement de l’application web Azure supprimée.

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

-Name

Nom de l’application web Azure supprimée.

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

-ResourceGroupName

Groupe de ressources de l’application web Azure supprimée.

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

-RestoreContentOnly

Restaurez les fichiers de l’application web, mais ne restaurez pas les paramètres.

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

-Slot

Emplacement Azure Web App supprimé.

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

-TargetAppServicePlanName

Plan App Service pour la nouvelle application web Azure.

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

-TargetName

Nom de la nouvelle application web Azure.

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

-TargetResourceGroupName

Groupe de ressources contenant la nouvelle application web Azure.

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

-TargetSlot

Nom du nouvel emplacement Azure Web App.

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

-UseDisasterRecovery

Permet de récupérer une application supprimée d’une unité d’échelle hors connexion.

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

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

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

Entrées

PSAzureDeletedWebApp

Sorties

PSSite