ConfigMgr Client Connectivity Status Report

Howdy folks! I created a Power BI report recently that lets you view the connectivity status of your ConfigMgr clients and I thought I would share it with the community. The report shows devices that are online/offline, which management point they are using, which access management point they are connecting with, whether they are internet … Continue reading ConfigMgr Client Connectivity Status Report

Windows 10 Splash Screen Issue Fixed for W10 1909 / ConfigMgr Task Sequence

In August last year, I posted an updated version of a custom Windows 10-style splash screen I created for use in a ConfigMgr upgrade task sequence. Since Windows 10 1909 came on the scene a few have commented that the splash screens will appear for a few seconds then disappear when running in a task … Continue reading Windows 10 Splash Screen Issue Fixed for W10 1909 / ConfigMgr Task Sequence

Get HP Driver Pack Info with PowerShell – Web Scraping Method

So I was preparing an OSD task sequence in ConfigMgr to deploy Windows 10 1909 and I wanted to know if any of the HP workstations I would be deploying to had updated driver packs available for 1909, since I had simply copied the task sequence used for 1903. A while ago I posted a … Continue reading Get HP Driver Pack Info with PowerShell – Web Scraping Method

Windows 10-Style Context Menu for System Tray Application

I saw a recent post by Damien van Robaeys on creating a system tray (aka notification area) app with a context menu and I was reminded of a project I've been working on for a while for an app which minimizes to a tray icon with a context menu - except that I wanted a … Continue reading Windows 10-Style Context Menu for System Tray Application

Retrieving Local Logon Events from the SCCM Client WMI

Usually when querying the logon history of a Windows system you might query the Security event log or a domain controller. But if you're using SCCM, the SCCM client also logs user logon events and stores them in WMI. Here's a quick PowerShell script to retrieve those events and translate them into meaningful values. You … Continue reading Retrieving Local Logon Events from the SCCM Client WMI

Just for Fun – Send a Remote Toast Notification

Did you know you can send a custom toast notification to a remote computer? Call it poor man's IM, but if you're using Windows 10 with PowerShell remoting enabled it might be a good way to annoy your colleagues if you can't find a more constructive use! Try the following code, which creates a notification … Continue reading Just for Fun – Send a Remote Toast Notification

Create Collections for SCCM Software Update Installation Failures by Error Code

Recently I published a blog about creating collections for SCCM client installation failures by error code. In this post, I will do the same for Software Update installation failures. If you're lucky enough not to have any errors installing software updates with SCCM, then this post isn't for you, but if you do experience installation … Continue reading Create Collections for SCCM Software Update Installation Failures by Error Code

Find the Full Windows Build Number with PowerShell

Much to my surprise I discovered that the full build number for a Windows OS is not stored in WMI in the usual Win32_OperatingSystem class. In Windows 10 at least, the full build number containing the "UBR", or essentially the CU patch level of the build, is a useful piece of information. Open Settings > … Continue reading Find the Full Windows Build Number with PowerShell

Creating Simple Charts in WPF with PowerShell

Windows Presentation Foundation (WPF) is great for creating GUI applications, but it does not natively contain any charting controls.  There are a number of products that can be used to create charts in WPF, including the WPF toolkit and the Microsoft Chart Controls for .Net, but good-old Windows Forms does this natively. WPF has does … Continue reading Creating Simple Charts in WPF with PowerShell