SCCM 2012 SDK Overview (CEP)

August 10, 2011 at 5:00 pm in Uncategorized by nsienaert


Hi there!

Today there was a CEP session about the new SDK that will be released with SCCM 2012.

A high-level overview…

Release plan:

As from MMS2011 the SDK was available for a selected audience.

The future plans are a release together with CM 2012 RTM. This version will have details of all modified classes on board.

6 months after RTM a new release will explain the new classes and will have more “How To” guides included.

SDK Architecture:


There will be a possibility to create multiple instances on the SMS Provider

1. Admin Console SDK, it will be possible to

  • Program Right Click options
  • Launch executables
  • ShowDialog
  • Group – create submenu
  • Actions can be associated with icons
  • Create Forms
  • Create Wizards
  • Create Navigation Nodes
  • Create Views
  • Create Folders (add folders beneath nodes)


  • !!report is deprecated!!



  • Programmatic access to Management Point
  • Primary used to provide a MP proxy enabling control of non-standard clients


3. SMS Provider:

  • Application automation for UI activity
  • Actions through WMI classes, properties and methods
  • 60% of the entire SDK
  • Support of all actions through SMS Admin Console

Scenarios that are not supported:

  • modify or remove core Microsoft provided
  • configmgr console elements and behaviour
  • make changes to the root console XML
  • adding new wunderbars
  • new top level nodes
  • new tabs in the ribbon



Support Areas:


New SDK Areas:


A Porting Guide will be available explaining which functions are changed compared with CM2012:


Powershell Support:

cmdlets designed around <verb>-<noun>

eg: get-CMadvert, new-CMcollection, update-CMcollection


Till next time!


Nico Sienaert