With Microsoft System Center DPM, there are two approaches to installing the DPM agent on client computers that you want to start protecting. The first approach is to push the agent installation automatically through the DPM Administrator Console, and the second approach is to install the agent manually. If you need to install the DPM agent on a number of client computers, then you can automate this process through scripting.
The Microsoft System Center DPM agent can be installed on computers that are in the same domain as the DPM server, in a workgroup, and in an untrusted domain. If you deploy the DPM agent manually, then you will need to attach the agent to the DPM server post deployment. For the DPM agent to be able to communicate with the DPM server through a firewall, specific firewall exceptions are required.