Restore-AzWebAppSnapshot

Ripristina uno snapshot dell'app Web.

Sintassi

Restore-AzWebAppSnapshot
       [-RecoverConfiguration]
       [-UseDisasterRecovery]
       [-Force]
       [-AsJob]
       [-ResourceGroupName] <String>
       [-Name] <String>
       [[-Slot] <String>]
       [-DefaultProfile <IAzureContextContainer>]
       [-InputObject] <AzureWebAppSnapshot>
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Restore-AzWebAppSnapshot
       [-RecoverConfiguration]
       [-UseDisasterRecovery]
       [-Force]
       [-AsJob]
       [-WebApp] <PSSite>
       [-DefaultProfile <IAzureContextContainer>]
       [-InputObject] <AzureWebAppSnapshot>
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Descrizione

Ripristina uno snapshot dell'app Web nell'app Web. Il ripristino di uno snapshot sovrascrive tutti i file in un'app Web con i file contenuti nello snapshot. Per ripristinare anche le impostazioni, usare il parametro switch RecoverConfiguration. Uno snapshot di un'app Web può essere ripristinato in qualsiasi altra app Web nella stessa sottoscrizione.

Esempio

Esempio 1

$snapshot = (Get-AzWebAppSnapshot -ResourceGroupName "Default-Web-WestUS" -Name "ContosoApp" -Slot "Staging")[0]
Restore-AzWebAppSnapshot -ResourceGroupName "Default-Web-WestUS" -Name "ContosoApp" -Slot "Restore" -InputObject $snapshot -RecoverConfiguration

Ottiene lo snapshot più recente di un'app Web denominata "ContosoApp" con uno slot denominato "Staging" nel gruppo di risorse "Default-Web-WestUS". Ripristina lo snapshot nello slot "Restore" dell'app Web.

Parametri

-AsJob

Eseguire il cmdlet in background

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Consente di sovrascrivere l'app Web originale senza visualizzare un avviso.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-InputObject

Snapshot dell'app Web di Azure.

Type:AzureWebAppSnapshot
Position:3
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

il nome dell'app Web.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RecoverConfiguration

Ripristinare la configurazione dell'app Web oltre ai file.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Nome del gruppo di risorse.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Slot

Nome dello slot dell'app Web.

Type:String
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-UseDisasterRecovery

Usare per ripristinare uno snapshot da un'unità di scala offline.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WebApp

Oggetto app Web

Type:PSSite
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

SwitchParameter

String

PSSite

AzureWebAppSnapshot

Output

Void