Restore-AzDeletedWebApp
Restaura una aplicación web eliminada a una aplicación web nueva o existente.
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
El cmdlet Restore-AzDeletedWebApp 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
Restore-AzDeletedWebApp -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
Restore-AzDeletedWebApp -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. Se sobrescribirá la aplicación web denominada ContosoRestore que pertenece al grupo de recursos Default-Web-EastUS. La configuración de la aplicación web eliminada no se restaurará.
Ejemplo 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
En caso de que haya dos aplicaciones eliminadas con el mismo nombre (ContosoApp), obtenemos detalles de los sitios y restauramos la aplicación denominada ContosoRestore con la aplicación de nuestra elección llamando a restore with Id.
Ejemplo 4
$deletedSite = Get-AzDeletedWebApp -ResourceGroupName Default-Web-WestUS -Name ContosoApp
Restore-AzDeletedWebApp -TargetResourceGroupName Default-Web-EastUS -TargetName ContosoRestore -TargetAppServicePlanName ContosoPlan -InputObject $deletedSite[0]
En caso de que haya dos aplicaciones eliminadas con el mismo nombre (ContosoApp), obtenemos detalles de los sitios y restauramos la aplicación denominada ContosoRestore con la aplicación de nuestra elección llamando a restore con los detalles de InputObject(Deletedsite).
Parámetros
-AsJob
Ejecución del cmdlet en segundo plano
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeletedId
Identificador de la aplicación web de Azure eliminada.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Realice la restauración sin solicitar confirmación.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Aplicación web de Azure eliminada.
Type: | PSAzureDeletedWebApp |
Position: | 0 |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Location
Ubicación de la aplicación web de Azure eliminada.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Nombre de la aplicación web de Azure eliminada.
Type: | String |
Position: | 1 |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
El grupo de recursos de la aplicación web de Azure eliminada.
Type: | String |
Position: | 0 |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RestoreContentOnly
Restaure los archivos de la aplicación web, pero no restaure la configuración.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Slot
Ranura de Aplicación web de Azure eliminada.
Type: | String |
Position: | 2 |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetAppServicePlanName
El App Service Plan para la nueva aplicación web de Azure.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetName
Nombre de la nueva aplicación web de Azure.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetResourceGroupName
Grupo de recursos que contiene la nueva aplicación web de Azure.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetSlot
Nombre de la nueva ranura de Azure Web App.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseDisasterRecovery
Use para recuperar una aplicación eliminada de una unidad de escalado sin conexión.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Salidas
Vínculos relacionados
Comentarios
Enviar y ver comentarios de