Compartilhar via


Restore-AzureRmDeletedWebApp

Restaura um aplicativo Web excluído para um aplicativo Web novo ou existente.

Aviso

O módulo PowerShell do AzureRM foi oficialmente preterido a partir de 29 de fevereiro de 2024. Os usuários são aconselhados a migrar do AzureRM para o módulo do Az PowerShell para garantir o suporte e as atualizações contínuas.

Embora o módulo AzureRM ainda possa funcionar, ele não tem suporte ou será mantido, colocando qualquer uso contínuo a critério e risco do usuário. Consulte nossos recursos de migração para obter diretrizes sobre a transição para o módulo Az.

Sintaxe

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

O cmdlet Restore-AzureRmDeletedWebApp restaura um aplicativo Web excluído. O aplicativo Web especificado por TargetResourceGroupName, TargetName e TargetSlot será substituído com o conteúdo e as configurações do aplicativo Web excluído. Se os parâmetros de destino não forem especificados, eles serão preenchidos automaticamente com o grupo de recursos, o nome e o slot do aplicativo Web excluídos. Se o aplicativo Web de destino não existir, ele será criado automaticamente no plano do serviço de aplicativo especificado por TargetAppServicePlanName. O parâmetro de opção RestoreContentOnly pode ser usado para restaurar apenas os arquivos do aplicativo excluído sem as configurações do aplicativo.

Exemplos

Exemplo 1

PS C:\> Restore-AzureRmDeletedWebApp -ResourceGroupName Default-Web-WestUS -Name ContosoApp -TargetAppServicePlanName ContosoPlan

Restaura um aplicativo excluído chamado ContosoApp pertencente ao grupo de recursos Default-Web-WestUS. Um novo aplicativo com o mesmo nome e grupo de recursos será criado no Plano do Serviço de Aplicativo chamado ContosoPlan, e os arquivos e as configurações do aplicativo excluído serão restaurados para ele.

Exemplo 2

PS C:\> Restore-AzureRmDeletedWebApp -ResourceGroupName Default-Web-WestUS -Name ContosoApp -Slot Staging -TargetResourceGroupName Default-Web-EastUS -TargetName ContosoRestore -RestoreContentOnly

Restaura o slot de preparo de um aplicativo excluído chamado ContosoApp pertencente ao grupo de recursos Default-Web-WestUS. O aplicativo Web chamado ContosoRestore pertencente ao grupo de recursos Default-Web-EastUS será substituído. As configurações do aplicativo Web excluídas não serão restauradas.

Parâmetros

-AsJob

Executar cmdlet em segundo plano

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para a comunicação com o Azure.

Tipo:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Force

Faça a restauração sem solicitar confirmação.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-InputObject

O aplicativo Web do Azure excluído.

Tipo:PSAzureDeletedWebApp
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-Name

O nome do aplicativo Web do Azure excluído.

Tipo:String
Cargo:1
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ResourceGroupName

O grupo de recursos do aplicativo Web do Azure excluído.

Tipo:String
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RestoreContentOnly

Restaure os arquivos do aplicativo Web, mas não restaure as configurações.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Slot

O slot do Aplicativo Web do Azure excluído.

Tipo:String
Cargo:2
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-TargetAppServicePlanName

O Plano do Serviço de Aplicativo para o novo Aplicativo Web do Azure.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-TargetName

O nome do novo Aplicativo Web do Azure.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-TargetResourceGroupName

O grupo de recursos que contém o novo Aplicativo Web do Azure.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-TargetSlot

O nome do novo slot do Aplicativo Web do Azure.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

PSAzureDeletedWebApp

Saídas

PSSite