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


Get-AzRecoveryServicesBackupWorkloadRecoveryConfig

Эта команда создает конфигурацию восстановления резервного копирования элемента, например базы данных SQL. Объект конфигурации хранит все сведения, такие как режим восстановления, целевые назначения для восстановления и конкретных параметров приложения, таких как целевые физические пути для SQL.

Синтаксис

Get-AzRecoveryServicesBackupWorkloadRecoveryConfig
   [[-RecoveryPoint] <RecoveryPointBase>]
   [[-TargetItem] <ProtectableItemBase>]
   [[-Item] <ItemBase>]
   [-OriginalWorkloadRestore]
   [-AlternateWorkloadRestore]
   [-TargetContainer <ContainerBase>]
   [-RestoreAsFiles]
   [-FromFull <RecoveryPointBase>]
   [-FilePath <String>]
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-UseSecondaryRegion]
   [<CommonParameters>]
Get-AzRecoveryServicesBackupWorkloadRecoveryConfig
   [[-PointInTime] <DateTime>]
   [[-TargetItem] <ProtectableItemBase>]
   [[-Item] <ItemBase>]
   [-OriginalWorkloadRestore]
   [-AlternateWorkloadRestore]
   [-TargetContainer <ContainerBase>]
   [-RestoreAsFiles]
   [-FromFull <RecoveryPointBase>]
   [-FilePath <String>]
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-UseSecondaryRegion]
   [<CommonParameters>]

Описание

Команда возвращает конфигурацию восстановления для элементов AzureWorkload, передаваемых командлету восстановления.

Примеры

Пример 1

$SQLRecoveryObject = Get-AzRecoveryServicesBackupRecoveryPoint -Item $SQLBkpItem $startdate $enddate | Get-AzRecoveryServicesBackupWorkloadRecoveryConfig -OriginalWorkloadRestore
$SQLRecoveryObject = Get-AzRecoveryServicesBackupRecoveryPoint -Item $SQLBkpItem $startdate $enddate | Get-AzRecoveryServicesBackupWorkloadRecoveryConfig -AlternateWorkloadRestore -TargetItem $SQLProtItem -TargetContainer $targetVMContainer

Первый командлет используется для получения объекта точки восстановления. Второй командлет создает план восстановления для исходного восстановления расположения. Третий командлет THe создает план восстановления для альтернативного восстановления расположения. Примечание. Параметр -TargetContainer является обязательным в случае АльтернативныхLocationRestore или RestoreAsFiles.

Пример 2

Эта команда создает конфигурацию восстановления резервного копирования элемента, например базы данных SQL. (автоматическое создание)

Get-AzRecoveryServicesBackupWorkloadRecoveryConfig -AlternateWorkloadRestore -RecoveryPoint $rp[0] -TargetItem <ProtectableItemBase> -TargetContainer $targetVMContainer -VaultId $vault.ID

Параметры

-AlternateWorkloadRestore

Указывает, что резервная копия базы данных должна быть восстановлена на другом выбранном сервере.

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

-DefaultProfile

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

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

-FilePath

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

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

-FromFull

Указывает полную точку восстановления, к которой будут применены резервные копии журналов.

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

-Item

Указывает элемент резервного копирования, на котором выполняется операция восстановления.

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

-OriginalWorkloadRestore

Указывает, что резервная копия базы данных должна быть перезаписана с помощью сведений базы данных, присутствующих в точке восстановления.

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

-PointInTime

Время окончания диапазона времени, для которого требуется получить точку восстановления

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

-RecoveryPoint

Объект точки восстановления, который требуется восстановить

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

-RestoreAsFiles

Указывает, чтобы восстановить базу данных в виде файлов на компьютере.

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

-TargetContainer

Указывает целевой компьютер, на котором необходимо восстановить файлы базы данных. TargetContainer является обязательным в случае AlternateLocationRestore или RestoreAsFiles.

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

-TargetItem

Указывает целевой объект, на котором необходимо восстановить базу данных. Для восстановления SQL требуется только тип защищаемого элемента SQLInstance.

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

-UseSecondaryRegion

Фильтры из дополнительного региона для восстановления между регионами

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

-VaultId

Идентификатор ARM хранилища служб восстановления.

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

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

RecoveryPointBase

System.String

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

RecoveryConfigBase