Here's a script I wrote that sends a simple summary of ConfigMgr OS Deployments in the last week as an HTML-formatted email. It gives you the start and finish date/time, duration and model for each computer deployed (where the information is available in SCCM), and a list of any steps in an error state for … Continue reading Send a Weekly OS Deployment Summary Report with PowerShell
Blog Posts
Redistribute Failed Package Distributions in ConfigMgr with PowerShell
Here's a little script I wrote based on one written by David O'Brien that allows you to redistribute failed package distributions in Configuration Manager by selecting which packages you want to redistribute. First the script queries WMI to find packages that are not in the "installed" state, ie the distribution is not successfully completed. It … Continue reading Redistribute Failed Package Distributions in ConfigMgr with PowerShell
Add a Device to a Collection during a Task Sequence
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
Fixed: ConfigMgr Task Sequence Monitor :)
Good news 🙂 After several people reported that the ConfigMgr Task Sequence Monitor app would close immediately after opening, I investigated and found a small bug in the code that seems to affect only certain configurations. Today I released version 1.2.1 which addresses this issue, so please download the app again from the following link: … Continue reading Fixed: ConfigMgr Task Sequence Monitor 🙂
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
Parse the WindowsUpdate.log on Local and Remote Computers with PowerShell
The WindowsUpdate.log, which logs activities of the Windows Update client, is not the easiest of log files to parse through but it's handy one for finding details about update installation successes and failures. To make searching this log file easier both on the local computer, a remote computer (where PS remoting is enabled) or groups of computers, I … Continue reading Parse the WindowsUpdate.log on Local and Remote Computers with PowerShell
Disabling Java Content in all Browsers with ConfigMgr Compliance Settings
Some organisations like to disable Java applets from running in a web browser for tighter security. This can be done with group policy, but in our organisation I already manage Java settings across the enterprise with Configuration Manager's Compliance Settings (as documented in my solution guide for Java), so I decided to use a Compliance Setting for … Continue reading Disabling Java Content in all Browsers with ConfigMgr Compliance Settings
Searching the Registry Uninstall Key with PowerShell
Here's a little PowerShell function I wrote that searches the Uninstall key in the registry for DisplayNames and product code GUIDs. I wrote it to help in finding the relevant uninstall key to use for the registry detection method when creating new applications in System Center Configuration Manager. You can use it to output all … Continue reading Searching the Registry Uninstall Key with PowerShell
PowerShell Tip: Utilizing Runspaces for Responsive WPF GUI Applications
For those with limited C# or VB.Net programming skills, using PowerShell with XAML code is a great way to create a simple GUI application. But because the PowerShell host is single-threaded, all your code must run sequentially. When you have long running commands, this can cause the GUI to freeze and be unresponsive, and you … Continue reading PowerShell Tip: Utilizing Runspaces for Responsive WPF GUI Applications
Free ConfigMgr Client Health Report
Today I am pleased to make available the first of my free reports for System Center Configuration Manager 2012 and onward - a client health report. These reports have been created in Microsoft Excel and use data connections to the ConfigMgr database, which allows us to pull a large amount of data into a single … Continue reading Free ConfigMgr Client Health Report