Compartir a través de


Restore-AzureRmDeletedWebApp

Restaura una aplicación web eliminada a una aplicación web nueva o existente.

Advertencia

El módulo de PowerShell de AzureRM ha quedado en desuso oficialmente a partir del 29 de febrero de 2024. Se recomienda a los usuarios migrar de AzureRM al módulo Az PowerShell para seguir recibiendo soporte técnico y actualizaciones.

Aunque el módulo AzureRM puede seguir funcionando, ya no se mantiene ni se admite, colocando cualquier uso continuado a discreción y riesgo del usuario. Consulte nuestros recursos de migración para ver una guía sobre la transición al módulo Az.

Syntax

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

El cmdlet Restore-AzureRmDeletedWebApp restaura una aplicación web eliminada. La aplicación web especificada por TargetResourceGroupName, TargetName y TargetSlot se sobrescribirá con el contenido y la configuración de la aplicación web eliminada. Si no se especifican los parámetros de destino, se rellenarán automáticamente con el grupo de recursos, el nombre y la ranura de la aplicación web eliminada. Si la aplicación web de destino no existe, se creará automáticamente en el plan de App Service especificado por TargetAppServicePlanName. El parámetro del modificador RestoreContentOnly se puede usar para restaurar solo los archivos de la aplicación eliminados sin la configuración de la aplicación.

Ejemplos

Ejemplo 1

PS C:\> Restore-AzureRmDeletedWebApp -ResourceGroupName Default-Web-WestUS -Name ContosoApp -TargetAppServicePlanName ContosoPlan

Restaura una aplicación eliminada denominada ContosoApp que pertenece al grupo de recursos Default-Web-WestUS. Se creará una nueva aplicación con el mismo nombre y grupo de recursos en el plan de App Service denominado ContosoPlan y se restaurarán los archivos y la configuración de la aplicación eliminada.

Ejemplo 2

PS C:\> Restore-AzureRmDeletedWebApp -ResourceGroupName Default-Web-WestUS -Name ContosoApp -Slot Staging -TargetResourceGroupName Default-Web-EastUS -TargetName ContosoRestore -RestoreContentOnly

Restaura la ranura de ensayo de una aplicación eliminada denominada ContosoApp que pertenece al grupo de recursos Default-Web-WestUS. La aplicación web denominada ContosoRestore que pertenece al grupo de recursos Default-Web-EastUS se sobrescribirá. La configuración de la aplicación web eliminada no se restaurará.

Parámetros

-AsJob

Ejecución del cmdlet en segundo plano

Tipo:SwitchParameter
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.

Tipo:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Realice la restauración sin solicitar confirmación.

Tipo:SwitchParameter
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Aplicación web de Azure eliminada.

Tipo:PSAzureDeletedWebApp
Position:0
valor predeterminado:None
Requerido:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Nombre de la aplicación web de Azure eliminada.

Tipo:String
Position:1
valor predeterminado:None
Requerido:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

El grupo de recursos de la aplicación web de Azure eliminada.

Tipo:String
Position:0
valor predeterminado:None
Requerido:True
Accept pipeline input:False
Accept wildcard characters:False

-RestoreContentOnly

Restaure los archivos de la aplicación web, pero no restaure la configuración.

Tipo:SwitchParameter
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-Slot

Ranura de Aplicación web de Azure eliminada.

Tipo:String
Position:2
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-TargetAppServicePlanName

Plan de App Service para la nueva aplicación web de Azure.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-TargetName

Nombre de la nueva aplicación web de Azure.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-TargetResourceGroupName

Grupo de recursos que contiene la nueva aplicación web de Azure.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-TargetSlot

Nombre de la nueva ranura de Aplicación web de Azure.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

PSAzureDeletedWebApp

Salidas

PSSite