How to Quickly Retrieve Errors from OS Deployment Logs with PowerShell

I saw an interesting post yesterday by Keith Garner on using PowerShell's "Select-string" to search OS deployment logs and find errors by searching on the entry type instead of the usual way that the CMTrace utility does it - by highlighting keywords.  I decided to take the idea further and create a script that will search … Continue reading How to Quickly Retrieve Errors from OS Deployment Logs with PowerShell

Calculate the Size of Multiple Packages in ConfigMgr with PowerShell

Have you ever wanted to select a group of applications or packages in ConfigMgr and find out the total size of the content files for all those packages?  Or maybe you have your packages organised into folders in the ConfigMgr console, and you want to find out the total content size of all the packages … Continue reading Calculate the Size of Multiple Packages in ConfigMgr with PowerShell

Get the Total Size of All Application Content Files in an SCCM Console Folder

Today I was installing a new ConfigMgr distribution point on a remote site and wanted to start distributing packages to it.  But since the network bandwidth is only 4Mbps to that site, rather than distribute all the required packages in one go I wanted to distribute groups of packages out of working hours when the … Continue reading Get the Total Size of All Application Content Files in an SCCM Console Folder

WSUS Database Maintenance for SQL Express

To perform database maintenance (defragmentation, re-indexing) on a WSUS database that is installed using SQL Express, I use the following solution.  Because SQL Express has no SQL Server Agent, you cannot create jobs or maintenance plans, but we can use Powershell with a Scheduled Task to perform regular maintenance.  I am using SQL Express 2012. Download … Continue reading WSUS Database Maintenance for SQL Express

WSUS Server Cleanup Report

There are a few scripts out there that will perform a cleanup of your WSUS server/s, but here's my contribution 🙂  It uses the Invoke-WSUSServerCleanup cmdlet only available in Windows Server 2012 / Windows 8 onwards, so for previous versions try something like Kaido Järvemets' script.  This script will perform the WSUS cleanup for any … Continue reading WSUS Server Cleanup Report

Deploying Custom Office Templates with ConfigMgr Compliance Settings

Note: This blog post is out of date and has been replaced with a new solution which you can find here. If you use Custom Office templates in your organisation, you can deploy them to your computers using Compliance Settings in ConfigMgr.  This also provides a mechanism for updating those templates if necessary, and ensuring … Continue reading Deploying Custom Office Templates with ConfigMgr Compliance Settings

PowerShell ISE Add-on for Remote ConfigMgr Session

You may have seen the great post by Microsoft's Matt Shadbolt on how to create an add-on for the Powershell ISE that will import the ConfigMgr module for you.  This is very useful if you are working on the Site Server itself, or have a fast remote connection to it, but in my environment, I work an a … Continue reading PowerShell ISE Add-on for Remote ConfigMgr Session

Deploying KB3025945 Using the ConfigMgr Package Model

We recently had some reports of IE9 crashing after installing a MS patch KB3008923 released December 9th, 2014.  A few days ago on January 22nd, 2015 MS released an update that fixes the issue, KB3025945.  Unfortunately at the time of writing, the update is not available on WSUS, so it must be manually downloaded and deployed.  I decided … Continue reading Deploying KB3025945 Using the ConfigMgr Package Model

An Easy Way to Monitor Your ConfigMgr OS Deployments

There are several ways to monitor your OS deployments, since the monitoring service feature was introduced in MDT 2012 and above.  But if you are using ConfigMgr, or MDT-Integrated ConfigMgr, then it's very easy to monitor your OSDs using a connection to the ConfigMgr database.  I made a post about this before, using a Powershell script … Continue reading An Easy Way to Monitor Your ConfigMgr OS Deployments

Creating Dynamic Reports for Configuration Manager with Microsoft Excel

Today I reached 10,000 hits on my blog, very cool, and what better way to celebrate than with a new post 🙂  Thanks to everyone who has stopped by, I hope that you have found something helpful and continue to do so! In today's post, I want to look at how to create dynamic reports for … Continue reading Creating Dynamic Reports for Configuration Manager with Microsoft Excel