Freigeben über


Restore-AzDeletedWebApp

Stellt eine gelöschte Web-App in einer neuen oder vorhandenen Web-App wieder her.

Syntax

FromDeletedResourceName (Standard)

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>]

FromDeletedApp

Restore-AzDeletedWebApp
    [-InputObject] <PSAzureDeletedWebApp>
    [-TargetResourceGroupName <String>]
    [-TargetName <String>]
    [-TargetSlot <String>]
    [-TargetAppServicePlanName <String>]
    [-RestoreContentOnly]
    [-UseDisasterRecovery]
    [-Force]
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Beschreibung

Das Cmdlet Restore-AzDeletedWebApp stellt eine gelöschte Web-App wieder her. Die von TargetResourceGroupName, TargetName und TargetSlot angegebene Web-App wird mit den Inhalten und Einstellungen der gelöschten Web-App überschrieben. Wenn die Zielparameter nicht angegeben werden, werden sie automatisch mit der Ressourcengruppe, dem Namen und dem Slot der gelöschten Web App ausgefüllt. Wenn die Zielweb-App nicht vorhanden ist, wird sie automatisch im app-Serviceplan erstellt, der von TargetAppServicePlanName angegeben wird. Der Parameter "RestoreContentOnly" kann verwendet werden, um nur die Dateien der gelöschten App ohne die App-Einstellungen wiederherzustellen.

Beispiele

Beispiel 1

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

Stellt eine gelöschte App namens ContosoApp wieder her, die zur Ressourcengruppe Default-Web-WestUS gehört. Eine neue App mit demselben Namen und derselben Ressourcengruppe wird im App Service Plan namens ContosoPlan erstellt, und die Dateien und Einstellungen der gelöschten App werden wiederhergestellt.

Beispiel 2

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

Stellt den Staging-Slot einer gelöschten App namens ContosoApp wieder her, die zur Ressourcengruppe Default-Web-WestUS gehört. Die Web-App "ContosoRestore", die zur Ressourcengruppe "Default-Web-EastUS" gehört, wird überschrieben. Die gelöschten Web-App-Einstellungen werden nicht wiederhergestellt.

Beispiel 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

Falls zwei gelöschte Apps mit demselben Namen (ContosoApp) vorhanden sind, erhalten wir dann Details zu den Websites und stellen die App mit dem Namen ContosoRestore mit der App unserer Wahl wieder her, indem wir die Wiederherstellung mit der ID aufrufen.

Beispiel 4

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

Falls zwei gelöschte Apps mit demselben Namen (ContosoApp) vorhanden sind, erhalten wir Details zu den Websites und stellen die App mit dem Namen ContosoRestore mit der App unserer Wahl wieder her, indem wir die Wiederherstellung mit Den Details von InputObject(Deletedsite) aufrufen.

Parameter

-AsJob

Cmdlet im Hintergrund ausführen

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Confirm

Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Cf

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

Parametereigenschaften

Typ:IAzureContextContainer
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:AzContext, AzureRmContext, AzureCredential

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-DeletedId

Die ID der gelöschten Azure Web App.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromDeletedResourceName
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Force

Führen Sie die Wiederherstellung aus, ohne zur Bestätigung aufzufordern.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-InputObject

Die gelöschte Azure Web App.

Parametereigenschaften

Typ:PSAzureDeletedWebApp
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromDeletedApp
Position:0
Obligatorisch:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Location

Der Speicherort des gelöschten Azure Web App.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromDeletedResourceName
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Name

Der Name des gelöschten Azure Web App.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromDeletedResourceName
Position:1
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ResourceGroupName

Die Ressourcengruppe der gelöschten Azure Web App.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromDeletedResourceName
Position:0
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-RestoreContentOnly

Stellen Sie die Dateien der Web-App wieder her, stellen Sie die Einstellungen jedoch nicht wieder her.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Slot

Der gelöschte Azure Web App-Steckplatz.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromDeletedResourceName
Position:2
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-TargetAppServicePlanName

Der App-Dienstplan für die neue Azure Web App.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-TargetName

Der Name des neuen Azure Web App.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-TargetResourceGroupName

Die Ressourcengruppe, die die neue Azure Web App enthält.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-TargetSlot

Der Name des neuen Azure Web App-Slot.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-UseDisasterRecovery

Dient zum Wiederherstellen einer gelöschten App aus einer Skalierungseinheit, die offline ist.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Wi

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Eingaben

PSAzureDeletedWebApp

Ausgaben

PSSite