Get-AzRecoveryServicesBackupRecoveryLogChain
Эта команда содержит начальные и конечные точки несбронутой цепочки журналов заданного элемента резервной копии. Используйте его, чтобы определить, является ли точка во времени, в которую пользователь хочет восстановить базу данных, допустимую или нет.
Синтаксис
Get-AzRecoveryServicesBackupRecoveryLogChain
[-Item] <ItemBase>
[-UseSecondaryRegion]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzRecoveryServicesBackupRecoveryLogChain
[[-StartDate] <DateTime>]
[[-EndDate] <DateTime>]
[-Item] <ItemBase>
[-UseSecondaryRegion]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Описание
Командлет Get-AzRecoveryServicesBackupRecoveryLogChain получает точки восстановления диапазона времени для резервного копирования элемента Azure Backup. После резервного копирования элемента объект AzRecoveryServicesBackupRecoveryLogChain имеет один или несколько диапазонов времени восстановления.
Примеры
Пример 1
$StartDate = (Get-Date).AddDays(-7)
$EndDate = Get-Date
$Container = Get-AzRecoveryServicesBackupContainer -ContainerType AzureWorkload
$RP = Get-AzRecoveryServicesBackupItem -Container $Container -WorkloadType MSSQL | Get-AzRecoveryServicesBackupRecoveryLogChain -StartDate $Startdate.ToUniversalTime() -EndDate $Enddate.ToUniversalTime()
Первая команда получает дату с семи дней назад, а затем сохраняет ее в переменной $StartDate. Вторая команда получает текущую дату, а затем сохраняет ее в переменной $EndDate. Третья команда получает контейнеры резервной копии AzureWorkload и сохраняет их в переменной $Container. Четвертая команда получает элемент резервной копии, а затем предоставляет общий доступ к нему в виде объекта элемента резервного копирования. Последняя команда получает массив диапазонов времени времени восстановления для элемента в $BackupItem, а затем сохраняет их в переменной $RP.
Пример 2
Эта команда содержит начальные и конечные точки несбронутой цепочки журналов заданного элемента резервной копии. (автоматическое создание)
Get-AzRecoveryServicesBackupRecoveryLogChain -Item $Item -VaultId $vault.ID
Параметры
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-EndDate
Время окончания диапазона времени, для которого требуется получить точку восстановления
Тип: | Nullable<T>[DateTime] |
Position: | 1 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Item
Защищенный объект Item, для которого требуется получить точку восстановления
Тип: | ItemBase |
Position: | 2 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-StartDate
Время начала диапазона времени, для которого требуется получить точку восстановления
Тип: | Nullable<T>[DateTime] |
Position: | 0 |
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