Harm Veenstra
banner
harmveenstra.bsky.social
Harm Veenstra
@harmveenstra.bsky.social
2 x Microsoft MVP | #PowerShell Evangelist | Living apart together with @Eve_023 | Consultant | *Core | Google Pixel | #Espresso | https://linktr.ee/HarmVeenstra
New badge from the Microsoft Tech Community forum, celebrating my 4-year anniversary!

#Microsoft #Community
November 10, 2025 at 9:55 AM
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.

#PowerShell #DNS

powershellisfun.com/using-the-dn...
PowerShell is fun :)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 demonstrat…
powershellisfun.com
November 7, 2025 at 6:46 PM
Updated my blog post and script so that it also works on Linux, should also work on macOS but I can't test that because I don't own a Mac device :-D

#PowerShell #Update #Modules

powershellisfun.com/2022/07/11/u...
PowerShell is fun :)Updating your PowerShell modules to the latest version plus cleaning up older versions
You installed a PowerShell module on your machine and used it for a long time, and suddenly… It no longer connects and shows warnings that some commands are deprecated. And now what?! In this…
powershellisfun.com
November 5, 2025 at 10:47 AM
I use WSL instances on my machine in VSCode to test and develop scripts, as well as to easily test Linux-based applications on my Windows machine. In this blog post, I will show how the Module works and make managing WSL easier.

#PowerShell #WSL

powershellisfun.com/2025/10/31/m...
PowerShell is fun :)Managing your WSL instances in PowerShell using the WSL Module
I use WSL instances on my machine in VSCode to test and develop scripts, as well as to easily test Linux-based applications on my Windows machine. In this blog post, I will show how the Module work…
powershellisfun.com
October 31, 2025 at 10:33 PM
You can roll the dice, select a random name with your eyes closed, etc., or you can use Get-Random. In this blog post, I will show you what the Cmdlet does and how you can use it.

#PowerShell #Random

powershellisfun.com/2025/10/24/u...
PowerShell is fun :)Using Get-Random in PowerShell
You can roll the dice, select a random name with your eyes closed, etc., or you can use Get-Random :-) In this blog post, I will show you what the Cmdlet does and how you can use it.
powershellisfun.com
October 24, 2025 at 5:07 PM
For more PowerShell resources, check the Top 50 PowerShell blogs list from Feedly! (Yes, I'm a big RSS feed fan!) And... I'm number 15 there, didn't know I was on that list :-D

feedly.com/i/top/powers...

#PowerShell #Blogs
Stay ahead of the curve with Feedly AI
Welcome to Feedly — the platform where businesses and curious minds stay ahead of the curve! We're passionate about helping teams track competitors, discover new trends, and research emerging security...
feedly.com
October 19, 2025 at 12:09 PM
The latest preview version of PowerShell was released beginning this month. In this small blog post, I will highlight the critical changes and updates from the release notes.

powershellisfun.com/2025/10/17/p...

#PowerShell #Preview
PowerShell is fun :)PowerShell 7.6.0 Preview 5 Release
The latest preview version of PowerShell was released beginning this month. In this small blog post, I will highlight the critical changes and updates from the release notes.
powershellisfun.com
October 17, 2025 at 6:13 PM
I'm attending the Dutch PowerShell User Group Virtual event now - Extend AI with PowerShell Functions with Doug Finke

#Microsoft #PowerShell #Community #DuPSUG

www.meetup.com/dutch-powers...
Virtual DuPSUG - Extend AI with PowerShell Functions with Doug Finke, Wed, Oct 15, 2025, 7:00 PM | Meetup
**Virtual DuPSUG - Extend AI with PowerShell Functions with Doug Finke** With the relaunch of the Dutch PowerShell User Group, we are also restarting our online content. T
www.meetup.com
October 15, 2025 at 4:59 PM
Attending the virtual event, great sessions ahead!
#PSConfEU #MiniCon2025 #Community #Microsoft
October 14, 2025 at 2:27 PM
You probably used it in the past, wmic.exe The CLI interface for querying WMI information has been removed from Windows 11 25H2. In this blog post, I will highlight what that means and how you can utilize PowerShell as an alternative

powershellisfun.com/2025/10/08/w...

#PowerShell #WMIC
PowerShell is fun :)Windows 11 25H2’s removal of WMIC and the PowerShell alternative
You probably used it in the past, wmic.exe :) The Command-Line interface for querying WMI information has been removed from Windows 11 25H2 and will not be reintroduced in future versions of Window…
powershellisfun.com
October 10, 2025 at 8:29 AM
It's one of the Common Parameters, but not used that often :) In this brief blog post, I will outline its advantages and explain why you should consider using it.

#PowerShell #CommonParameters

powershellisfun.com/2025/10/03/u...
PowerShell is fun :)Using -OutVariable in PowerShell
It’s one of the Common Parameters, but not used that often :) In this brief blog post, I will outline its advantages and explain why you should consider using it.
powershellisfun.com
October 3, 2025 at 9:49 PM
I used this again in a few scripts while creating packages in Intune for a customer, where I had to wait for specific tasks to finish. In this brief blog post, I will outline how it works and discuss its use cases.

#PowerShell #DoWhileUntil

powershellisfun.com/2025/09/26/d...
PowerShell is fun :)Do While, While and Do Until in PowerShell
I used this again in a few scripts while creating packages in Intune for a customer, where I had to wait for specific tasks to finish. In this brief blog post, I will outline how it works and discu…
powershellisfun.com
September 26, 2025 at 9:53 PM
You can use the Microsoft Update Catalog site to search and download Microsoft Updates, but there’s also MSCatalogLTS  In this blog post,I will demonstrate how it works and explain why it’s superior to the traditional catalog site.

#PowerShell #Updates #Security

powershellisfun.com/2025/09/18/s...
PowerShell is fun :)Search and download Microsoft Updates using the MSCatalogLTS PowerShell module
You can use the Microsoft Update Catalog site to search and download Microsoft Updates, but there’s also MSCatalogLTS :-) In this blog post, I will demonstrate how it works and explain why it…
powershellisfun.com
September 19, 2025 at 8:04 AM
Two days ago, PowerShell v7.5.3 (Current) and v7.4.12 (LTS) were released. In this brief blog post, I will list the changes from the release notes and URLs.

powershellisfun.com/2025/09/12/p...

#PowerShell #Releases
PowerShell is fun :)PowerShell v7.5.3 and v7.4.12 releases
Two days ago, PowerShell v7.5.3 (Current) and v7.4.12 (LTS) were released. You might not have even noticed it updating in the background because Windows Update did it for you ;-) In this brief blog…
powershellisfun.com
September 12, 2025 at 7:21 PM
ICYMI: The azureedge.net certificate has expired, this results in not being able to install the Nuget provider needed for PowerShell modules.
github.com/PowerShell/P... for more information and updates. Workaround: Set system date to September 8th.
September 9, 2025 at 2:17 PM
Do you preferer working sitting on your (game) chair or standing? #WorkFromHome
September 8, 2025 at 12:29 PM
While we sometimes discuss whether to use Windows PowerShell v5 or PowerShell 7, PowerShell v2.0 is being removed in the newer builds of Windows 11 and Windows Server 2025. In this brief blog post, I will share some information about this topic.

#PowerShell #v2

powershellisfun.com/2025/09/05/n...
PowerShell is fun :)No more PowerShell v2.0 in Windows 11 and Server 2025?
While we sometimes discuss whether to use Windows PowerShell v5 or PowerShell 7, PowerShell v2.0 is being removed in the newer builds of Windows 11 and Windows Server 2025. In this brief blog post,…
powershellisfun.com
September 5, 2025 at 10:23 PM
Work hard, play hard 😅 Battle Pass Season 5 100% #CallofDuty
September 3, 2025 at 8:35 PM
I regularly check SPF records for syntax and entries during Exchange migrations or when troubleshooting mail flow. The SpfAnalyzer module from Jiri Formacek can help with that. In this blog post, I will show you how it works.

powershellisfun.com/2025/08/29/a...

#PowerShell #SPF #DMARC #DNS
PowerShell is fun :)Analyze SPF records using the PowerShell module SpfAnalyzer
I regularly check SPF records for syntax and entries during Exchange migrations or when troubleshooting mail flow. The SpfAnalyzer module from Jiri Formacek can help with that. In this blog post, I…
powershellisfun.com
August 29, 2025 at 9:19 PM
I like my Lenovo hardware, and I want to keep it up to date with the latest drivers, firmware, and other software updates. In this small blog post, I will show you how you can do that using the LSUClient module from Jantari.

powershellisfun.com/2025/08/22/u...

#PowerShell #Lenovo #Update
PowerShell is fun :)Update your Lenovo using the LSUClient PowerShell module
I like my Lenovo hardware, and I want to keep it up to date with the latest drivers, firmware, and other software updates. In this small blog post, I will show you how you can do that using the LSU…
powershellisfun.com
August 22, 2025 at 9:06 PM
I still do some networking, although not as much as I did during my CCNP certification, and I eventually memorized subnet calculations. In this blog post, I will show you how you can use Chris Dent‘s PowerShell module for that. #PowerShell #Networking

powershellisfun.com/2025/08/15/u...
PowerShell is fun :)Using the Indented.Net.IP PowerShell module for IPv4 Subnet math
I still do some networking, although not as much as I did during my CCNP certification, and I eventually memorized subnet calculations. That, and using IP Calculators ;-) In this blog post, I will …
powershellisfun.com
August 15, 2025 at 8:13 PM
I just received a new badge from the Microsoft Tech Community forum 💓Such a great forum to help and learn, you can find me in the PowerShell and Intune sections.

#Microsoft #Community #Learn #Share #MVPBuzz
August 12, 2025 at 8:52 AM