Restore-AzWebAppSnapshot

Przywraca migawkę aplikacji internetowej.

Składnia

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

Opis

Przywraca migawkę aplikacji internetowej do aplikacji internetowej. Przywracanie migawki zastępuje wszystkie pliki w aplikacji internetowej za pomocą plików zawartych w migawce. Aby przywrócić również ustawienia, użyj parametru przełącznika RecoverConfiguration. Migawkę z jednej aplikacji internetowej można przywrócić do dowolnej innej aplikacji internetowej w tej samej subskrypcji.

Przykłady

Przykład 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

Pobiera najnowszą migawkę aplikacji internetowej o nazwie "ContosoApp" z miejscem o nazwie "Przejściowe" w grupie zasobów "Default-Web-WestUS". Przywraca migawkę do miejsca "Przywróć" aplikacji internetowej.

Parametry

-AsJob

Uruchamianie polecenia cmdlet w tle

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

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

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

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

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

-Force

Umożliwia zastąpienie oryginalnej aplikacji internetowej bez wyświetlania ostrzeżenia.

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

-InputObject

Migawka aplikacji internetowej platformy Azure.

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

-Name

Nazwa danej aplikacji internetowej.

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

-RecoverConfiguration

Odzyskaj konfigurację aplikacji internetowej oprócz plików.

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

-ResourceGroupName

Nazwa grupy zasobów.

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

-Slot

Nazwa miejsca aplikacji internetowej.

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

-UseDisasterRecovery

Użyj polecenia , aby odzyskać migawkę z jednostki skalowania, która jest w trybie offline.

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

-WebApp

Obiekt aplikacji internetowej

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

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

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

Dane wejściowe

SwitchParameter

String

PSSite

AzureWebAppSnapshot

Dane wyjściowe

Void