If you are trying to automate your DPM environment, part of the process is de-provisioning protection groups when a server no longer needs to be backed up. This code snippet will take a clientname input and dpmserver input parameter and remove all data sources (which will effectively remove the protection group) for that client. This [...]
Read the rest... »Tags: DPM, powershell
It appears there could potentially be issues with VSS when installing SQL on a Windows 2003 server. We had a machine that we were backing up with DPM (which uses, in this case, NTBackup to capture the system state). The machine was backing up fine until SQL Express was installed (I narrowed it down to [...]
Read the rest... »For the most part, running scripts through the DPM Management Shell works for most people. However, if you have many people that may be using your DPM oriented scripts (any script calling a DPM specific commandlet), it may be less confusing for them to run those through the actual powershell console. Also, this allows you [...]
Read the rest... »Tags: DPM, powershell
DPM has a handy function during client provisioning that allows you to automatically allocate a quota size. Basically, it takes the used size on for a data source, multiplies it by three, and then divides that by two which give you your quota (say you are setting up a data source that is the C [...]
Read the rest... »Tags: DPM, powershell
Frequently data sources can end up in a inconsistent state which will cause the job to fail until a consistency check has happened. Inconsistent data sources typically are caused by reboots in the middle of a syncronization or general server unavailability during a syncronization period. You can set consistency checks to run once every 24 hours on [...]
Read the rest... »Tags: Consistency, DPM, powershell