Поделиться через


Restore-AzureRmDeletedWebApp

Восстанавливает удаленное веб-приложение в новом или существующем веб-приложении.

Предупреждение

Модуль AzureRM PowerShell официально устарел с 29 февраля 2024 г. Пользователям рекомендуется выполнить миграцию из AzureRM в модуль Az PowerShell, чтобы обеспечить постоянную поддержку и обновления.

Хотя модуль AzureRM по-прежнему может функционировать, он больше не поддерживается или не поддерживается, размещая любое постоянное использование на усмотрение и риск пользователя. Ознакомьтесь с нашими ресурсами миграции, чтобы получить рекомендации по переходу в модуль Az.

Синтаксис

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

Описание

Командлет Restore-AzureRmDeletedWebApp восстанавливает удаленное веб-приложение. Веб-приложение, указанное TargetResourceGroupName, TargetName и TargetSlot, будет перезаписан с содержимым и параметрами удаленного веб-приложения. Если целевые параметры не указаны, они автоматически заполняются группой ресурсов удаленного веб-приложения, именем и слотом. Если целевое веб-приложение не существует, оно будет автоматически создано в плане службы приложений, указанном TargetAppServicePlanName. Параметр restoreContentOnly можно использовать для восстановления только файлов удаленного приложения без параметров приложения.

Примеры

Пример 1

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

Восстанавливает удаленное приложение с именем ContosoApp, принадлежащее группе ресурсов Default-Web-WestUS. Новое приложение с тем же именем и группой ресурсов будет создано в Служба приложений плане с именем ContosoPlan, а файлы и параметры удаленного приложения будут восстановлены.

Пример 2

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

Восстанавливает промежуточный слот удаленного приложения с именем ContosoApp, принадлежащий группе ресурсов Default-Web-WestUS. Веб-приложение ContosoRestore, принадлежащее группе ресурсов Default-Web-EastUS, будет перезаписан. Параметры удаленного веб-приложения не будут восстановлены.

Параметры

-AsJob

Запуск командлета в фоновом режиме

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.

Тип:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Force

Выполните восстановление без запроса на подтверждение.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InputObject

Удаленное веб-приложение Azure.

Тип:PSAzureDeletedWebApp
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Name

Имя удаленного веб-приложения Azure.

Тип:String
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ResourceGroupName

Группа ресурсов удаленного веб-приложения Azure.

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RestoreContentOnly

Восстановите файлы веб-приложения, но не восстанавливайте параметры.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Slot

Удаленный слот веб-приложения Azure.

Тип:String
Position:2
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TargetAppServicePlanName

План Служба приложений для нового веб-приложения Azure.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TargetName

Имя нового веб-приложения Azure.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TargetResourceGroupName

Группа ресурсов, содержащая новое веб-приложение Azure.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TargetSlot

Имя нового слота веб-приложения Azure.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

PSAzureDeletedWebApp

Выходные данные

PSSite