Announcing SC 2016 DPM with Reduced TCO of Backup

System Center 2016 Data Protection Manager (SCDPM) is well recognized in the Industry for protection of Microsoft workloads and environments. It protects key Microsoft workloads such as SQL, SharePoint and Exchange as well as virtual machines running on Hyper-V or VMware. SC DPM 2016 brings in features that delivers improvements in multiple key areas of… Read more

How to use SAN recovery option and mapping data source volumes to Windows disks

Say you want to use the DPM “SAN recovery” option. This requires storage management steps for which it is useful to know which Windows disks (LUN’s) hold the associated DPM volumes for a given data source. First a generic recap of the potential ‘DPM SAN recovery’ advantages and steps; ‘SAN recovery’ is only beneficial when… Read more

Protect, Unprotect, Protect, Unprotect – Understanding how DPM 2010 retention works

UPDATE 11/20/2013: The script below has been updated to work with all current versions of DPM 2012. ===== With special thanks to Fahd Kamal for the backgrounder content. Imagine that you are experimenting with DPM 2010.  You protect some data, and then you remove that protection group.  Then, showing DPM to one of your friends,… Read more

About defining DPM protection from CLI

Those with interest in modifying and creating DPM protection from CLI probably appreciate this otherwise there is little sense in reading further I guess. Those that seek to save and recreate protection configurations are up for a task that proved to be a daunting one, you may want to look into a twin script called… Read more

Why good scripts may start to fail on you for instance with timestamps like “01/01/0001 00:00:00”!

You may have scripts running fine since early DPM2007 days but start to show unexpected results with DPM2010. This blog explains what is likely happening and how to resolve that. Typically information returned from cmdlets is assumed to be valid unless some error occurred, right? That is no longer a valid assumption for some cmdlets… Read more

Erasing unsupported tapes & utility automation sample

You may encounter tapes in DPM libraries that are written with an unsupported block size and first need to be erased because DPM cannot evaluate such tapes and therefore will not do anything to it. The ZIP file that can be downloaded here contains a script, script user guide and two utilities to accomplish this… Read more

The search for DPM tape utilities stops here…

This solution combines several existing tape related scripts with enriched functionality. The short list is shown in the DPMTapeUtil user guide illustration on the right. You can download the script and user guide from here, provided “as is” no rights or warranties implied. This script is updated to also copy recovery points to disk and… Read more

Replacing tape drive assignments

Imagine you got a replacement library for a broken one, or one with larger capacity to partition or share between DPM servers but anyway shows up as another tape drive. For discussion sake we say everything is fine with the new library but you now got all those protection groups on one or more DPM… Read more

Space needed to migrate a disk

The MigrateDatasourceDataFromDPM script can have many formats one of which is to migrate a source disk to a target disk or array of disks. How much space do you need to migrate? You need at least as much as the source disk size of course but what if 1 or more volumes span to another… Read more

How do I schedule a DPM script from Powershell?

Suppose you found or created one of those valuable scripts but want to run it on a schedule or even schedule itself. Whilst there is this wonderful Powershell Pack that includes a module to utilize the task scheduler from Powershell, this article uses the standard “Schtasks” utility. We assume some familiarity with the task scheduler,… Read more