every time i need to remove an expired update from a baseline is always the same…select the baseline, show members, select the updates i want to remoe…edit membership…
based on this, i’ve created a powershell script as well as a console extension that will allow you to remove all expired updates from a sw update group.
To do it, download the RemoveExpiredUpdates zip file, extract and add the files to the following places:
RFL-SUP Deployment Group.xml to <CM12R2Console Installation Path)\XmlStorage\Extensions\Actions\2853886b-cce5-4ed4-af43-df69efb2e7d8 and <CM12R2Console Installation Path)\XmlStorage\Extensions\Actions\bb1a22d4-816f-438c-b6e7-51cbc210112f (change the CM12R2Console to the path of the console :))
RemoveExpiredUpdates.ps1 to C:\Scripts\CM12R2Console on the same computer where you installed the CM12 R2 Console
Note: the RFL-SUP Deployment Group.xm has the same name as the a href=”http://thedesktopteam.com/blog/raphael/sccm-2012-r2-sw-update-group-to-baseline/” target=”_blank”>SW Update Group to Baseline and can easily be replaced as it contains both actions. if you have not downloaded the SW Update Group to baseline, i suggest you to do it now 🙂
Once you have done it, restart the console and you’ll see a new action group called RFL Systems and once you right click any software update group, you’ll also be able to see the action (see below screenshot)
And no worries, if there is nothing to remove, it will not do anything