Megosztás a következőn keresztül:


Restore-AzDeletedWebApp

Visszaállít egy törölt webalkalmazást egy új vagy meglévő webalkalmazásra.

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

A Restore-AzDeletedWebApp parancsmag visszaállít egy törölt webalkalmazást. A TargetResourceGroupName, TargetName és TargetSlot által megadott webalkalmazás felülíródik a törölt webalkalmazás tartalmával és beállításaival. Ha a célparaméterek nincsenek megadva, a rendszer automatikusan kitölti őket a törölt webalkalmazás erőforráscsoportjával, nevével és pontjával. Ha a cél webalkalmazás nem létezik, automatikusan létrejön a TargetAppServicePlanName által megadott app service-csomagban. A RestoreContentOnly kapcsoló paraméter használatával csak a törölt alkalmazás fájljai állíthatók vissza az alkalmazás beállításai nélkül.

Példák

1. példa

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

Visszaállít egy ContosoApp nevű törölt alkalmazást, amely a Default-Web-WestUS erőforráscsoporthoz tartozik. A ContosoPlan nevű App Service-csomagban létrejön egy ugyanazzal a névvel és erőforráscsoporttal rendelkező új alkalmazás, és a törölt alkalmazás fájljai és beállításai vissza lesznek állítva.

2. példa

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

Visszaállítja a Default-Web-WestUS erőforráscsoporthoz tartozó ContosoApp nevű törölt alkalmazás átmeneti pontját. A Default-Web-EastUS erőforráscsoporthoz tartozó ContosoRestore nevű webalkalmazás felülíródik. A törölt webalkalmazás-beállítások nem lesznek visszaállítva.

3. példa

Restore-AzDeletedWebApp -ResourceGroupName Default-Web-WestUS -Name ContosoApp -DeletedId /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/locations/location/deletedSites/1234 -TargetAppServicePlanName ContosoPlan

Ha 2, azonos nevű törölt alkalmazás van (ContosoApp), akkor mindkét webhely adatait lekérjük, és visszaállítjuk a ContosoRestore nevű alkalmazást a választott alkalmazással a visszaállítás azonosítóval való meghívásával.

4. példa

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

Ha 2 azonos nevű törölt alkalmazás van (ContosoApp), akkor mindkét webhely adatait lekérjük, és visszaállítjuk a ContosoRestore nevű alkalmazást a választott alkalmazással az InputObject(Deletedsite) részletek meghívásával

Paraméterek

-AsJob

Parancsmag futtatása a háttérben

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Típus:SwitchParameter
Aliasok:cf
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Típus:IAzureContextContainer
Aliasok:AzContext, AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DeletedId

A törölt Azure Web App azonosítója.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Force

Végezze el a visszaállítást megerősítés kérése nélkül.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-InputObject

A törölt Azure Web App.

Típus:PSAzureDeletedWebApp
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Location

A törölt Azure Web App helye.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Name

A törölt Azure Web App neve.

Típus:String
Position:1
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ResourceGroupName

A törölt Azure Web App erőforráscsoportja.

Típus:String
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-RestoreContentOnly

Állítsa vissza a webalkalmazás fájljait, de ne állítsa vissza a beállításokat.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Slot

A törölt Azure Web App-pont.

Típus:String
Position:2
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-TargetAppServicePlanName

Az új Azure Web App App Service-csomagja.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-TargetName

Az új Azure Web App neve.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-TargetResourceGroupName

Az új Azure Web Appot tartalmazó erőforráscsoport.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-TargetSlot

Az új Azure Web App-pont neve.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-UseDisasterRecovery

Törölt alkalmazások helyreállítása offline skálázási egységből.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Típus:SwitchParameter
Aliasok:wi
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

PSAzureDeletedWebApp

Kimenetek

PSSite