Командлет Get-AzRecoveryServicesBackupRecoveryPoint получает точки восстановления для резервного копирования Azure Backup элемента.
После резервного копирования элемента объект AzureRmRecoveryServicesBackupRecoveryPoint имеет одну или несколько точек восстановления.
Задайте контекст хранилища с помощью параметра -VaultId.
Примеры
Пример 1. Получение точек восстановления с последней недели для элемента
Первая команда получает объект хранилища на основе vaultName.
Вторая команда получает дату с семи дней назад, а затем сохраняет ее в переменной $startDate.
Третья команда получает текущую дату, а затем сохраняет ее в переменной $endDate.
Четвертая команда получает контейнеры резервного копирования AzureVM и сохраняет их в переменной $Container.
Пятая команда получает элемент резервного копирования на основе рабочей нагрузкиType, vaultId, а затем сохраняет его в переменной $backupItem.
Последняя команда получает массив точек восстановления для элемента в $BackupItem, а затем сохраняет их в переменной $rp.
Пример 2. Получение точек восстановления, готовых к перемещению в VaultArchive
Первая команда получает объект хранилища на основе vaultName. Вторая команда получает дату с семи дней назад, а затем сохраняет ее в переменной $startDate.
Третья команда получает текущую дату, а затем сохраняет ее в переменной $endDate.
Четвертая команда получает элементы резервного копирования на основе backupManagementType и workloadType, vaultId, а затем сохраняет его в переменной $item.
Последняя команда получает массив точек восстановления для элемента в $backupItem которые готовы быть перемещены на уровень VaultArchive, а затем сохраняет их в переменной $rp.
Пример 3. Получение точек восстановления на определенном уровне
Первая команда получает объект хранилища на основе vaultName. Вторая команда получает дату с семи дней назад, а затем сохраняет ее в переменной $startDate.
Третья команда получает текущую дату, а затем сохраняет ее в переменной $endDate.
Четвертая команда получает элементы резервного копирования на основе backupManagementType и workloadType, vaultId, а затем сохраняет его в переменной $item.
Последняя команда получает массив точек восстановления для элемента в $backupItem которые готовы быть перемещены на уровень VaultArchive, а затем сохраняет их в переменной $rp.
Пример 4. Получение отрезаемых точек восстановления в прошлом году после изменения операции политики
Первая команда получает объект хранилища на основе vaultName. Вторая команда получает дату с одного года назад, а затем сохраняет ее в переменной $startDate.
Третья команда получает текущую дату, а затем сохраняет ее в переменной $endDate.
Четвертая команда получает элементы резервного копирования на основе backupManagementType и workloadType, vaultId, а затем сохраняет его в переменной $item.
Пятая команда получает массив точек восстановления для элемента в $item которые присутствуют перед операцией изменения политики в прошлом году.
Теперь мы перейдем к обновлению политики. Шестая команда получает политику для обновления, которая используется для защиты элемента резервного копирования $item[0].
Седьмой, восемь и девятый команды отключают ежегодное и ежемесячное хранение в политике, чтобы обрезать старые точки восстановления.
Десятая команда, наконец, обновляет политику хранения.
Одиннадцатая команда ожидает в том же сеансе PowerShell, пока точки восстановления не будут обрезаны и извлекаются точки восстановления в течение одного и того же диапазона времени после применения изменений политики.
Двенадцатая команда принимает разность между списком точек восстановления до и после выполнения обрезки.
Тринадцатая команда считывает точки восстановления из диффа, которые присутствовали раньше и теперь обрезаны.
Последняя команда отображает список обрезаемых точек восстановления.
Параметры
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.
Указывает элемент, для которого этот командлет получает точки восстановления.
Чтобы получить объект AzureRmRecoveryServicesBackupItem , используйте командлет Get-AzRecoveryServicesBackupItem .
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.