Configuration Manager Client Development Requirements

 

Applies To: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager

The System Center 2012 R2 Configuration Manager client can be programmed by using the following programming languages.

Managed Code

If you are programming the Configuration Manager client by using managed code, you use the System.Management namespace and, where applicable, you use COM Interoperability to access the Configuration Manager automation objects.

NET Framework

You should have version 4.0 of the Microsoft .NET Framework installed on the development computer and on the computers you want to deploy your .NET Framework application to. The .NET Framework redistributable package is available from the Microsoft Download Center. It is also installed as part of Visual Studio 2010.

VBScript

You can use VBScript to access the System Center 2012 R2 Configuration Manager client WMI namespaces. The client also has a number of COM automation objects that you can use.

For more information about scripting with WMI, see Windows Management Instrumentation.

C++

C++ examples are provided for some Configuration Manager technologies where C++ is the most appropriate development language. In most cases, C++ developers should use the VBScript samples as a guide. For more information about using WMI with C++, see Creating a WMI Application Using C++.

Other Languages

For languages that are not based on .NET Framework, use the VBScript samples as a starting point for accessing Configuration Manager through WMI.

 

Important

For more information about general System Center 2012 R2 Configuration Manager requirements, see Supported Configurations for Configuration Manager.

See Also

Configuration Manager Server Development Requirements
Configuration Manager SDK Libraries and Header Files