Adventures in PowerShell Alchemy: Turning Code into Solutions

Introducing the pXLabs Windows Update Tool!

Introducing the pXLabs Windows Update Tool!

Managing Windows Updates shouldn’t feel like a battle. Whether you’re an IT admin, helpdesk hero, or endpoint wrangler, you’ve probably wished for a tool that’s fast, flexible, and doesn’t make you wrestle with endless command-line syntax or slow MMC snap-ins.

Say hello to pXLabs.WindowsUpdateTool. A sleek, WPF-powered PowerShell utility that makes managing Windows Updates on local and remote systems an intuitive experience.

💡 What it is

pXLabs.WindowsUpdateTool builds on the excellent PSWindowsUpdate module and wraps it in a powerful, themeable WPF interface — making update tasks easy to visualize and execute.

Whether you’re troubleshooting stubborn endpoints, managing a fleet remotely, or just tired of flipping between RDP sessions, this tool centralizes everything in one clean, modern UI.

🔧 Features You’ll Love

  • 🎨 Theme switching (Light, Dark, Monokai, Nord, and EverForest)
  • 👨‍💻 Remote tools: Ping, Event Viewer, PowerShell, Service checks
  • 🔄 Windows Update: Scan, Evaluate, Install, View History
  • 🧰 Reset WU components and trigger WSUS or CM scans
  • 📋 Policy refresh for GPO, Intune, and ConfigMgr
  • 📊 Live logging with a progress bar and DataGrid views
  • 🛡️ Built-in Microsoft Graph support for Intune devices

🚀 Quick Start Guide

As admin in Powershell…

Install-Module -Name PSWindowsUpdate -Scope CurrentUser
Install-Module -Name Microsoft.Graph -Scope CurrentUser
Install-Module -Name pXLabs.WindowsUpdateTool -Scope CurrentUser

Import-Module pXLabs.WindowsUpdateTool
Start-WindowsUpdateTool

That’s it. The GUI does the rest — just enter a device name (or leave it blank for local), and start managing like a pro.

👀 See It in Action

Scan, evaluate. and install updates. All with live feedback

🤝 Built for Real-World Admins

This isn’t just a weekend hack. pXLabs.WindowsUpdateTool was built to address real-world pain points from the field:

  • Remote troubleshooting without screen-sharing
  • Visibility into update status and install history
  • Triggering update policies from WSUS, Intune, or ConfigMgr
  • Resetting broken WU components with one click

It’s modular, extensible, and designed with both power users and everyday techs in mind.

🙌 A Final Note

Thanks for checking out the pXLabs.WindowsUpdateTool. Built with ❤️ by Jeff Pollock, inspired by years of late-night update troubleshooting sessions.

Got feedback? PRs and feature requests are always welcome.

🔗 [View on GitHub]

Share this

Jeff Pollock Avatar

Leave a Reply

Your email address will not be published. Required fields are marked *