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 |
Входные данные
System.String
Выходные данные
Azure PowerShell