System Center 2012 R2 Data Protection Manager - Удаление точек восстановления

При использовании системы резервного копирования от компании Microsoft - System Center 2012 R2 Data Protection Manager возникают стандартные задачи администрирования, которые сходу не решить. Например, перенос из одной группы защиты в другую, создание или удаление точек восстановления (Recovery Points).

В данной статье будет описан способ удаления точек восстановления через PowerShell, потому что на данный момент из графического интерфейса это действие выполнить нельзя.

Одной из причин удалить одну или несколько точек восстановления может стать последняя некорректная задача резервного копирования конкретного объекта в конкретной группе защиты (Protection Group).

Исходный пример: 6 точек восстановления папки \OpenEMM

image

Необходимо удалить 2 последних точки восстановления.

 

Описание решения

Воспользуемся стандартными командлетами Powershell на DPM сервере или компьютере с установленной консолью DPM. Импортируем модуль DPM:

Import-Module DataProtectionManager

Получаем список всех групп защиты:

$pg = Get-ProtectionGroup –DPMServerName $DPMServerName

Вводим одну группу защиты (номер по порядку):

$ProtectionGroup = 0

Получаем список всех защищаемых объектов в этой конкретной группе:

$ds = Get-Datasource –ProtectionGroup $pg[$ProtectionGroup]

Вводим один (номер по порядку) источник данных (защищаемый объект):

$Datasource=0

Получаем список всех точек восстановления:

$rp = Get-RecoveryPoint –Datasource $ds[$Datasource]

Определяем нужное кол-во точек для удаления. В данном конкретном случае 2:

$CountremovePoint = 2

Определяем с какой точки будем удалять. В данном примере с первой:

$NumRecPoint = 1

Удаляем без подтверждения две точки, начиная с 1 (по умолчанию, точки восстановления начинаются с “0”):

for($k=1; $k –le $CountRemovePoint; $k=$k+1) {remove-recoverypoint $rp[$NumRecPoint] -confirm:$False; [int]$NumRecPoint=[int]$NumRecPoint+1} 

 

Результат можем наблюдать в консоли DPM:

image

 

Полный скрипт (со скриншотами) с возможностью выбора из списка в галерее скриптов technet:

DPM 2012 R2: Remove Recovery Points

Добавить комментарий