SDK: How to create an application deployment type with a dependency on another application’s deployment type

Update: I was incorrect in my original statements around dependency and supersedence having equivalent code. I’ll post a future example covering supersedence. This post expands on the original sample program to demonstrate how you would add a dependency or supersedence relationship with another application. The sample here has a notable difference from the “real world”…

1

SDK: 32-bit legacy programs interoperating with the 64-bit client using COM

Update @ 2013-06-21: CU2 has been relreased and has a fix for the CPApplet issues. Please reference my latest post about this fix. Update @ 2013-06-05: A fix for the CPApplet interfaces not being accessible from 32-bit processes will be released as part of Configuration Manager 2012 SP1 CU2. I’ll write a full blog post…

0

SDK: How to create an Application with a requirement rule pointing to a global condition

In a previous post, I demonstrated how to create an application with an enhanced detection rule (EHD). Creating an application with a requirements rule is a bit more complicated. In this post I will provide a sample on how to do this using one of the “out of the box” global conditions that’s provided with…

0

SDK: In-depth sample on how to use the client messaging SDK

Update: I’ve updated this sample with ISV proxy registration capabilities. At the Microsoft 2012 Partner Day in Las Vegas there was a session previewing changes to the Configuration Manager 2012 SDK. There was a demo given with a sample program that was using the client messaging SDK to register a client, send discovery data, inventory,…

0

SDK: Configuration Manager 2012 SDK has RTM’ed

The final version of the Configuration Manager 2012 SDK has been released. You can download it from here: http://www.microsoft.com/en-us/download/details.aspx?id=29559. Documentation can be found here: http://msdn.microsoft.com/en-us/library/hh948960.aspx. If you had been using the client messaging SDK from the RC version of the SDK, there have been numerous fixes and improvements in the RTM version thanks to some…

0

SDK: How to create a custom client using the client messaging SDK (link)

One of my colleagues, Minfang Lu has posted an introduction on how to create a custom client using the client messaging SDK. Her post expands on the sample.cs included with the SDK providing lots of useful information on how you can implement your own custom client solution. You can read her post here: http://blogs.msdn.com/b/minfangl/archive/2012/04/25/step-by-step-on-how-to-create-a-fake-client-using-system-center-2012-configuration-manager-client-sdk.aspx Thanks,…

0

SDK: How to add an enhanced detection method into an application deployment type

Update #1: I have attached the sample as a .cs file to make it easier to consume In my previous post I provided a simple sample on how to create an application with a very basic detection method. If you want to perform more advanced detection, you can leverage the desired configuration management (DCM) SDK…

0

SDK: How to create a basic application and add a deployment type

Update #1: For information on enhanced detection methods, see this post. Update #2: To avoid an exception being thrown in the administrator console, add the following code after line 12: application.DisplayInfo.DefaultLanguage = displayInfo.Language; (this has been fixed in ConfigMgr 2012 SP1) Update #3: I have updated the sample as an attachment to this blog post…

1

Configuration Manager 2012 SDK Preview release bits posted to TechNet

The latest preview release of the Configuration Manager 2012 SDK has been posted to TechNet. Link: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=29559 One of the exiting new features in this SDK is the Client Messaging SDK. This SDK is meant to replace the old MP API. It not only provides means for sending messages to a management point (just like…

0