This post is the first of a few where I will be publishing the results of several years of experience working with SCCM 2007/2012 and PowerShell.

Indeed, I have always worked with PowerShell, and through time, I have noticed that for certain automation needs, a lot of PowerShell Cmdlets were simply not existing (This is especially true SCCM 2007 since Microsoft has never released any PowerShell cmdlets).

In this post you will find all the PowerShell cmdlets you need in order to manage your Software updates in SCCM 2007 with PowerShell. (This requires at least PowerShell v 2).

This work is based on some original work from Michael Niehaus . Other have completed his work. The complete module (the old version) can easily be found on the internet.  But I will post my updated version of it (with more cmdlets and bug fixes) anytime soon.

Here under you will find the Windows updates Cmdlets for ConfigMgr 2007 that have been lacking in the original module. It contains the following list of functions: