Author: Kim Oppalfens

Understanding Software Updates in SCCM 2007

Configmgr 2007 comes with a totally new way of deploying software updates. The new method offers some great advantages over the old one(s) available in Sms 2003. It didn’t take me too long to see the benefits the new architecture brings, but it did take me quite some effort in understanding how I could create a working operational process to maximize these benefits, it actually took a fellow...

Asset intelligence reporting

There seems to be this disconnect between how up-to-date the Asset Intelligence team thinks their catalog is, and what most of us are seeing. So during the MVP summit we had this discussion as to what might be causing this. The discussion was triggered by this forum post http://social.technet.microsoft.com/Forums/en-US/configmgrai/thread/3bd66f73-71a6-4c17-b8e6-e13ef15b19b6 were the Asset Intellig...

Mpsetup.log: Setup was unable to create ccm_incoming

Recently had an issue where a brand new environment failed to successfully install the management point. I figured this had something to do with the new Windows Server 2008 R2 x64 I was installing on. MpSetup.log My mpsetup.log showed the following erors, time after time, after time. Mp.msi exited with return code: 1603 Backing up mpmsi.log to mpmsi.log.lasterror Fatal MSI error – mp.msi could not...

Using the sms_client TriggerSchedule method against a SCCM Client

The ConfigMgr SDK contains a sample to trigger an sms_client method using the c sharp system.management class, or in other words by using WMI natively from C#. http://msdn.microsoft.com/en-us/library/cc146163.aspx#footerLink The sample uses the GetAssignedSite and SetAssignedSite methods, which are very useful samples, just not as useful as the TriggerSchedule method according to me. The sample is...

Fixing the statview 100% cpu issue on Windows Server 2008

Quite a few people have been hit by an issue where statview.exe, or the status message viewer in ConfigMgr2007 is taking 99 or 100% cpu and is taking a long time before displaying the status messages. The general fix for this has been to open the taskmanager and to set the process priority of the Sccm statview.exe to “Below Normal”. Below you’ll find a script to set the status of...

Auto deploy forefront definition updates from an SCCM distribution point

The following Microsoft website explains how to auto deploy forefront client security definition in a step-by-step guide. http://technet.microsoft.com/en-us/library/dd185652.aspx In this step-by-step guide, they essentially go into the WSUS Console to create an Auto-Acceptance rule. First of all this should make any ConfigMgr admin shiver, as it should have been drilled into your head that you are...

Using WMI eventing and SCCM in real life – Part 1

In the first couple of posts I introduced you to the power of WMI eventing and its uses for a ConfigMgr administrator, the last 2 posts where about creating securable folders, an often asked for feature. In the next few blog posts we’ll make the implementation of this feature somewhat more elegant. Our current “solution” requires a “dummy” object, that holds our security access list, to be created...

“securable” Configuration Manager folders using WMI eventing – script explained

In the previous post I explained how we could fake securable configuration manager folders using WMI eventing. In short, we created a child object in each folder with the same name as the folder. Subsequently in WMI eventing each time an object was moved we would copy the permissions assigned to this “Dummy” object. In this post we’ll delve into the script and see how it works. Part1: Subscribing ...

Create “securable” Configuration Manager folders using WMI eventing of course

One popular request amongst SCCM admins is the ability to set folder permissions. Unfortunately folders aren’t securable objects in SCCM 2007 so the response usually was “Sorry, no can do”. Now that was before we knew/applied the power of WMI eventing. We have taken 2 baby steps in WMI eventing for ConfigMgr admins so far. Magicians usually don’t reveal how their Magic works, but I’ll spill the be...

Looking at WMI eventing from within Wbemtest – Part 2

In Part 1 of this blog series we opened up Wbemtest and subscribed to advertisements being created that did not have “MassDeployment” in its comment field. In this part we’ll look at what the subscription shows us when an advertisement is actually created. Below is the screen you’ll seen when waiting for the event being triggered. The screen will display the below when an advertisement is actually...

Looking at WMI eventing from within Wbemtest – Part 1

I have spent quite a while looking through WMI in both SMS and ConfigMgr and my favorite tool to do exactly that is still good old Wbemtest. Wbemtest is probably the notepad of the WMI explorers, no fancy interface, no whistles or Bells, but it gets the job done, and is available on every Windows station. In this post we will look at how to subscribe to Wmi events, in the ConfigMgr WMI namespace o...

WMI Event basics

Given my pretty strong background in SCCM / ConfigMgr most of this WMI blog will be related to SCCM. This product has been one of the prime and still is one of the largest consumers of WMI. WMI and WQL are used by: Dynamic Collections Queries Hardware inventory DCM The Admin console And to store the client settings on a ConfigMgr client Plenty has been said and written about a lot of these uses, y...