Here's a "quick and dirty" way to add a computer to a collection during a task sequence. It uses PSRemoting to your ConfigMgr Site server and will happily run where only PowerShell 2.0 is installed. It uses the Run Command Line step to invoke PowerShell and run the necessary commands on the site server to … Continue reading Add a Device to a Collection during a Task Sequence
Category: OS Deployment
Free ConfigMgr Task Sequence Monitoring Tool
Update! (Nov 19 2015 - If you experienced the issue with the app appearing and immediately disappearing again, this has been fixed in the latest release v1.2.1) Today I am pleased to release a new free application for System Center Configuration Manager users: ConfigMgr Task Sequence Monitor 🙂 It is a tool for monitoring or reviewing task … Continue reading Free ConfigMgr Task Sequence Monitoring Tool
Setting the Default Windows Wallpaper during OS Deployment
Note: For a Windows 10 Version, see this blog instead: https://smsagent.wordpress.com/2017/07/06/setting-the-default-wallpaper-for-windows-10-during-configmgr-osd/ Recently I was given an interesting task - set the default wallpaper on new computer builds with ConfigMgr OSD, but don't lock it such that users can't change it. It turns out it is simple enough to do, but it requires changing the default wallpaper … Continue reading Setting the Default Windows Wallpaper during OS Deployment
Calculate the Total Size of all Packages in a ConfigMgr Task Sequence
Today I got an interesting question - Is it possible to gather the sizes for all packages referred by a OS deployment task sequence? I have a script that will find all package sizes for any group of packages you select, but not specifically for a task sequence. But I found it can be done quite … Continue reading Calculate the Total Size of all Packages in a ConfigMgr Task Sequence
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
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
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
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
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