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


Restore-AzureRmDeletedWebApp

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

Figyelmeztetés

Az AzureRM PowerShell-modul 2024. február 29-én hivatalosan elavult. Javasoljuk a felhasználóknak, hogy migráljanak az AzureRM-ből az Az PowerShell-modulba a folyamatos támogatás és frissítések biztosítása érdekében.

Bár az AzureRM-modul továbbra is működik, a továbbiakban nem tart fenn vagy nem támogatott, így a folyamatos használatot a felhasználó saját belátása szerint és kockázatára teheti. Az Az modulra való áttéréshez tekintse meg a migrálási erőforrásainkat.

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

A Restore-AzureRmDeletedWebApp 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

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

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

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

-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:AzureRmContext, AzureCredential
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

-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

Bevitelek

PSAzureDeletedWebApp

Kimenetek

PSSite