This is something I do on my Windows company device, using WSL instances to develop PowerShell scripts. In this blog post, I will show you how it works and how to set it up.
2025 Overview
It's 2026, so it's time to reflect on 2025 :). In this blog post, I will highlight the great PowerShell moments that happened this year.
Installing PowerShell on macOS
What's the first thing that you install on your new MacBook M4? Yes, Microsoft Edge, and then PowerShell afterwards 😉 In this final blog post of 2025, I will outline the available installation options.
Sponsorship from PDQ / The PowerShell Podcast!
This week, I got confirmation from PDQ that they will sponsor me and my website! Exciting news, and honored! PDQ does a lot of things for the community through its PowerShell Podcast, The PowerShell Wednesday, PDQ Live, and r/PDQ on Reddit. In this blog post, I will tell you all about it 🙂
PowerShell Try/Catch specific Error Types
I use Try/Catch a lot in my scripts, but I usually catch all errors in a single error message... In this short blog post, I will show you how to be more specific when displaying errors.
Dutch PowerShell User Group Virtual Event December 3rd, 2025
DuPSUG had another Meetup event scheduled, which was changed from in-person to virtual on December 3rd, where I gave a session on how to code PowerShell scripts from anywhere. 🙂 In this blog post, I will highlight a few key points from the session.
Using the POSH-SYSLOG PowerShell module for logging
In my home network, I run a Graylog Syslog instance in Docker for logging network and Linux events. But you can also log events from PowerShell scripts to Syslog for easy filtering or correlation. In this blog post, I will show you how that works.
Using the EntraExporter PowerShell module
In the past, I used LDIFDE or CSVDE to export Active Directory information. For Entra ID, there's EntraExporter from Merill Fernando 🙂 In this blog post, I will show you how it works.
Report on Named Locations using PowerShell
Named Locations are convenient to use, but obtaining a clear overview from within the Conditional Access panes can be challenging. In this blog post, I will show how you can create a nice overview and report of them 🙂
Using the DnsClient-PS PowerShell Module for cross-platform DNS querying
Because it's always DNS, and because you want to query DNS on non-Windows systems, too, using PowerShell... You can use the DnsClient-PS module. In this brief blog post, I will demonstrate how it works.