Dealing with ‘multiple-reboot’ patches during OSD

If you are incorporating some patching process during your OS Deployments, you've undoubtedly come across the issue where some patches released by Microsoft cause multiple reboots.  These additional reboots are unhandled by the task sequence, which causes it to quit with little explanation.  This is documented in the following MS KB article, where MS also maintains … Continue reading Dealing with ‘multiple-reboot’ patches during OSD

Schedule and Monitor ConfigMgr Package Distributions with PowerShell

Update! (22-Nov-2014) Updated the script to include a prompt for which distribution point group to use and a couple of minor improvements Have you ever wanted to have the capability of scheduling a package distribution in ConfigMgr to occur at a specific date / time? Or perhaps you want to monitor your package distributions an receive an … Continue reading Schedule and Monitor ConfigMgr Package Distributions with PowerShell

Re-Triggering a ConfigMgr Application Install

Ok, so let's say you've deployed an Application in ConfigMgr, but you're testing the Application - making sure that it works, that it installs correctly.  If it does, great.  But then you make some changes on the target client and you want to install it again to make sure that it still works, without making … Continue reading Re-Triggering a ConfigMgr Application Install

Get the Deployment Status of ConfigMgr Packages and Task Sequences with PowerShell

In my last post, we looked at how to report on the deployment status of ConfigMgr Applications using PowerShell.  Of course, you can get this information from the built-in ConfigMgr SSRS reports too, but our aim here is to report this data quickly by using PowerShell to query the ConfigMgr database directly.  It enables you to … Continue reading Get the Deployment Status of ConfigMgr Packages and Task Sequences with PowerShell

How to Get the Deployment Status of ConfigMgr Applications with PowerShell

PowerShell and SQL server.  It's a combination I'm liking more every day 🙂  In this post, I give you a PowerShell script that will query your ConfigMgr SQL server and return the deployment status of a ConfigMgr Application. It will return data for each deployment of the application, giving you the names of the deployment … Continue reading How to Get the Deployment Status of ConfigMgr Applications with PowerShell

Monitoring Disk Space and Content Directories on ConfigMgr Distribution Points

Recently I noticed that the available disk space on my ConfigMgr distribution points was getting low.  Since they are mostly VMs using SAN storage it’s fairly easy to increase the disk space, but it got me thinking about how I could monitor the DPs for available free space, as well as the sizes of the … Continue reading Monitoring Disk Space and Content Directories on ConfigMgr Distribution Points

Querying ConfigMgr – WMI vs SQL

There is more than one way to get data from ConfigMgr.  Some data you can get directly from the ConfigMgr Console.  But if you want more detailed and customised information you usually need to go a bit deeper, for example by using the ConfigMgr PowerShell cmdlets, querying WMI with PowerShell or some other tool, or … Continue reading Querying ConfigMgr – WMI vs SQL

Monitor OS Deployments with PowerShell

If you have access to your ConfigMgr database, you have access to a wealth of information, including the detailed steps of your OS deployments. Below is a PowerShell script that will query the ConfigMgr database and return the detailed steps of your deployments.  You can specify a particular machine that is being or has been deployed, the … Continue reading Monitor OS Deployments with PowerShell

Changing the Collection Update Type for Multiple Collections in ConfigMgr

While waiting for a task sequence to run on a newly deployed computer, I found that the collection I had deployed the task sequence to had not updated even though I added the computer to the collection.  After some investigation, I discovered I had exceeded the recommended threshold for the number of collections that can be … Continue reading Changing the Collection Update Type for Multiple Collections in ConfigMgr

How to Quickly Get Overall Compliance for ConfigMgr Software Update Deployments

If you have access to your ConfigMgr SQL database, you can quickly get a summary for the overall compliance of software updates deployments using the following PowerShell script, which you can run on your local machine. It returns the results into the PowerShell GridView, allowing you to filter by deployment name, start time, deadline etc. … Continue reading How to Quickly Get Overall Compliance for ConfigMgr Software Update Deployments