A few months ago the first version of ConfigMgr WebService was released. Today, I’m happy to announce that version 1.1.0 is now available.

What’s new

In this new version there are quite a few additions in terms of methods available, below is a list of the new ones:

Configuration Manager

  • AddCMComputerToCollection
  • GetCMDeviceCollections
  • GetCMDeviceNameByUUID
  • GetCMDeviceResourceIDByMACAddress
  • GetCMDeviceResourceIDByUUID
  • GetCMDiscoveredUsers
  • GetCMDriverPackageByModel
  • GetCMHiddenTaskSequenceDeployments (updated)
  • GetCMHiddenTaskSequenceDeploymentsByResourceId
  • GetCMPackage
  • GetCMUniqueUserName
  • ImportCMComputerByMacAddress
  • ImportCMComputerByUUID
  • UpdateCMCollectionMembership

Microsoft Deployment Toolkit

  • AddMDTRoleMember
  • AddMDTRoleMemberByAssetTag
  • AddMDTRoleMemberByMacAddress
  • AddMDTRoleMemberBySerialNumber
  • AddMDTRoleMemberByUUID
  • GetMDTComputerByAssetTag
  • GetMDTComputerByMacAddress
  • GetMDTComputerBySerialNumber
  • GetMDTComputerByUUID
  • GetMDTComputerNameByIdentity
  • GetMDTComputerRoleMembership
  • GetMDTDetailedComputerRoleMembership
  • GetMDTRoles
  • RemoveMDTComputerFromRoles

In addition for this new version, since methods to interact and get data from a MDT database has been added, there are three new Application Settings that you need to be aware of:

  • SQLServer
  • SQLInstance
  • MDTDatabase

Download ConfigMgr WebService

In order to get your hands on the bits for this web service, you have some options. You can download the source code from my GitHub page, and compile the web service yourself. For installation instructions, follow what’s outlined in the README.md file in the repository. You can visit my GitHub page from the link below:


Your other option is to download a compiled version of the web service, ready for use. This version has been made available on TechNet Gallery:


I’ve published the source code for the purpose of making it available for those organisations that cannot leverage untrusted publishers, but also if you’d want to get your hands dirty and have a look at it.

Update instructions

If you already have ConfigMgr WebService installed in your environment, you can update it simply by replacing the ConfigMgrWebService.dll file in the bin folder of where you’ve placed the web service files. Please not though, that this new version has 3 new Application Settings that you need to add manually, or replace the web.config file with the existing one.

Installation instructions

Please refer to the ConfigMgr WebService 1.1.0 – Installation Guide PDF attached in the package available on TechNet Gallery (see link above).


Also attached in the package is the documentation for each method currently available in the latest version of ConfigMgr WebService. Please refer to ConfigMgr WebService 1.1.0 – Documentation PDF for more information.


There are no comments.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.