This project is read-only.


The Deployment Webservice has been created to extend the Deployment possibilities of the Microsoft Deployment Toolkit (MDT). Database queries or manipulation during the pre-execution phase, dynamic lists, pre-staging computers in MDT and/or SCCM on-the-fly during the Deployment, moving Computers in Active Directory, etc. All this and much more can be achieved using this webservice. The webservice is continously being extended with new capabilities to cover more and more of the common deployment related taks. Currently it contains more then 150 functions to extend your deployments. The most current version (Version 7.1) can be downloaded from the Downloads section of this Codeplex site. If you find any issues or would like to have a specific feature implemented in future releases, simply start a discussion or send any of the Project members a notice.

To ease your start with this webservice find some first information on these pages:

Find additional information about real-life implementations on the Blogs of Maik Koster, Chris Stauffer, Johan Arwidmark, ...

Some examples:

If you have an additional example, which shall be posted her, just send me a note.

This Deployment Webservice is provided "AS-IS" without any explicit or implicit warranty of any kind. The author is not liable for any damages. Be sure to test all functions in a test environment before putting in production.

Last edited Aug 12, 2010 at 11:06 AM by MaikKoster, version 8


niceguyarild Jul 28, 2016 at 10:44 AM 
Could you use something like this:

Priority=Deploymentserver, Default





The Deploymentserver variable need to be set to Prod or Backup before the rules are executed.
You could set the variable in the wizard.

Peteostro Jan 19, 2016 at 7:42 PM 
Been using this script for a while continues to work with MDT 2013 update 2.
I now have a case where I would like the user to be able to select their deployment server. (Production or backup)with the MDT wizard. I have every thing setup with the locationserver.xml and a drop down shows up in the wizard to select what deployment share to use.
Issue now is the webservice URL in customsettings.ini needs to change to the correct server. Im able to pull in the server name and put in MDTServer variable but when I try



It does not work. Is there any way to pass the correct URL to the webservice?

quantumburnz May 2, 2013 at 4:02 PM 
Hello -- What versions of SCCM is this compatible with? Does it work with SCCM 2012 and SP1? What you put together certainly sounds useful!