Harm Veenstra

Harm Veenstra

@harmveenstra.bsky.social

3 x Microsoft MVP | #PowerShell Evangelist | Living apart together with @Eve_023 | Consultant | *Core | Google Pixel | #Espresso

1.8K followers3K following415 posts

Harm Veenstra reposted

🔔 5 days left to book your Early Bird tickets for the #PowerShell #Conference #Europe 2027 in #Kraków 🎟️ psconf.eu #Pwsh #automation #IT #Poland

Today was the annual MiniCon, the online version of PSConfEU. The event took place during my workday, but I joined two sessions and had many conversations using Gather’s interaction style. In this blog post, I will recap the event. #PowerShell #PSConfEU powershellisfun.com/2026/10/13/p...

powershellisfun.comPowerShell is fun :)PSConfEU MiniCon 2026Today was the annual MiniCon, the online version of PSConfEU :-) The event took place during my workday, but I joined two sessions and had many conversations using Gather’s interaction style.…

We all know that VBScript has been deprecated and will be removed in future Windows releases. The PowerShell OSLicense module helps you activate licenses, query them, and more. In this blog post, I will show you how it works. #PowerShell #SLMGR #VBScript powershellisfun.com/2026/09/25/s...

powershellisfun.comPowerShell is fun :)slmgr.vbs replacement in PowerShell using the OSLicense moduleWe all know that VBScript has been deprecated and will be removed in future Windows releases. The PowerShell OSLicense module helps you activate licenses, query them, and more. In this blog post, I…

My first Workplace Ninjas Summit as a speaker, but also as an attendee. In this (long) blog post, I will highlight everything about the event in Switzerland, the community events, etc. (Beware, it might take some time to load!) powershellisfun.com/2026/09/10/w... #WPNinjaS #Community

powershellisfun.comPowerShell is fun :)Workplace Ninjas Summit 2026 RecapMy first Workplace Ninjas Summit as a speaker, but also as an attendee. In this (long) blog post, I will highlight everything about the event in Switzerland, the community events in the evenings, e…

I often forget that PowerShell can also do calculations in the Terminal, so I end up using my phone’s calculator again. In this small blog post, I will show you the options available for basic math and calculations. #PowerShell #Calculate powershellisfun.com/2026/09/10/c...

powershellisfun.comPowerShell is fun :)Calculating in PowerShellI often forget that PowerShell can also do calculations in the Terminal, so I end up using my phone’s calculator again. In this small blog post, I will show you the options available for basi…

It’s been a busy week, and sometimes you just need something like a dad joke while almost hitting project deadlines, etc.  In this short blog post, I will show you how to use the FreeDadJokes module and add it to your profile. #PowerShell #Fun #DadJokes powershellisfun.com/2026/08/28/t...

powershellisfun.comPowerShell is fun :)The FreeDadJokes PowerShell ModuleIt’s been a busy week, and sometimes you just need something like a dad joke while almost hitting project deadlines, etc. ;-) In this short blog post, I will show you how to use the FreeDadJo…

And another smile on my face, thank you all for visiting my website to read my PowerShell-related blogs! In this small blog post, I will look back on the things that happened since April 2025 (250K visitors ago 😉 ) powershellisfun.com/2026/08/12/7... #PowerShell #Milestone #Community

powershellisfun.comPowerShell is fun :)750.000 Visitors!And another smile on my face, thank you all for visiting my website to read my PowerShell-related blogs! In this small blog post, I will look back on the things that happened since April 2025 (250K…

We all type a lot, but are you any good at it? Did a lot of typing tests in browsers, but never in a PowerShell console. In this short blog post, I will show you how to use the PwshTyper Module from Shaun Lawrie. #PowerShell #TypingTest powershellisfun.com/2026/08/05/p...

powershellisfun.comPowerShell is fun :)PowerShell Typing Speed TesterWe all type a lot, but are you any good at it? Did a lot of typing tests in browsers, but never in a PowerShell console :-D In this blog post, I will show you how you can use the PwshTyper Module f…

For my tenant, I needed a bit more cloud-synced test/demo users, and as always… It’s better to use PowerShell for that 🙂 In this blog post, I will show you how to create them using the ADImporter project from RobBridgeman. #PowerShell #Bulk #DemoUsers powershellisfun.com/2026/08/01/b...

powershellisfun.comPowerShell is fun :)Bulk create Demo users in Active Directory using PowerShellFor my tenant, I needed a bit more cloud-synced test/demo users, and as always… It’s better to use PowerShell for that :-) In this blog post, I will show you how to create them using th…

I partnered with @recastsoftware.com in their State of Intune 2026 report, which will give you a good insight into user experience, devices, and environments, application management, tools, community, etc. Read more in the link below! www.recastsoftware.com/resources/st...

recastsoftware.comThe State of Intune in 2026 - RecastSee what 890 IT pros reveal about Intune adoption and challenges, migration plans, and the future of application and endpoint management.

While debugging PowerShell code outside of Visual Studio Code, it’s difficult to keep drilling down into all the Properties with nested objects, etc. With DumPS, this is a lot easier. In this blog post, I will show you how it works. #PowerShell #Debug #DumpPS powershellisfun.com/2026/07/24/u...

powershellisfun.comPowerShell is fun :)Using DumPS in PowerShell for easy reading of all PropertiesWhile debugging PowerShell code outside of Visual Studio Code, it’s always difficult to keep drilling down into all the Properties with nested objects inside of them, etc. With DumPS, this is…

Yesterday, it was that time of the year again… The annual review for all MVPs and… I got that special email again, extended for another year! In this short blog post, I want to thank a few people this year and, of course, all you readers! powershellisfun.com/2026/07/16/m... #PowerShell #MVPBuzz

powershellisfun.comPowerShell is fun :)Microsoft PowerShell MVP 2026-2027!Yesterday, it was that time of the year again… The annual review for all MVPs and… I got that special email again, extended for another year! In this small blog post, I want to thank a …

Harm Veenstra reposted

A C# native version of #PowerShell #ModuleFast is coming. Watch it install the entire Az module and submodules in just a couple seconds on a 3 year old laptop running on wifi.

I am excited to share that my website, powershellisfun.com, has been included in Feedspot's "60 Best PowerShell Blogs to Follow in 2026" list. I am ranked #2, just behind the Windows PowerShell Blog from Microsoft. #PowerShell #Community bloggers.feedspot.com/powershell_b...

powershellisfun.comPowerShell is fun :) Blogs about things I encounter in my daily work as an IT ConsultantPowerShell scripts for all kind of things to make your IT life easier and more fun :)

Microsoft released Coreutils for Windows at the beginning of this month, command-line tools that are native to Linux, macOS, and WSL. In this blog post, I will show you how they work and if you can use them with PowerShell, too :-) #PowerShell #Coreutils powershellisfun.com/2026/06/11/p...

powershellisfun.comPowerShell is fun :)PowerShell and the new Coreutils for WindowsMicrosoft released Coreutils for Windows at the beginning of this month, command-line tools that are native to Linux, macOS, and WSL. In this blog post, I will show you how they work and if you can…

I attended my third PSConfEU event, this time it was in Wiesbaden (Germany). In this long blog post, I will recap the week, the sessions, the event, the people I met, and everything else surrounding it. #Microsoft #PowerShell #PSConfEU powershellisfun.com/2026/05/31/p...

powershellisfun.comPowerShell is fun :)PSConfEU 2026I attended my third PSConfEU event, this time it was in Wiesbaden (Germany). In this long blog post, I will recap the week, the sessions, the event, the people I met, and everything else surroundin…

Just checked in and got my badge for this year's PSConfEU event! Thanks InSpark | Innovate to Accelerate for making this possible, such a great community event! #Microsoft #PowerShell #Community #PSConfEU

Giving PowerShell scripts to people often results in questions like, “How do I start this?” or “I ran this, but nothing happens…” In this blog post, I will show you how to create an executable of a script and its limitations. #PowerShell #PS2Exe powershellisfun.com/2026/05/22/c...

powershellisfun.comPowerShell is fun :)Create executables of PowerShell scriptsGiving PowerShell scripts to people often results in questions like, “How do I start this?” or “I ran this, but nothing happens…” (When sending a script that contained…

The Get-Help Cmdlet is great for showing information about Cmdlets, but there are also the About Topics with conceptual help to better help you understand how PowerShell works. In this small blog post, I will show you how to query and use them. #PowerShell #Help powershellisfun.com/2026/05/08/u...

powershellisfun.comPowerShell is fun :)Using Get-Help About_ in PowerShellThe Get-Help Cmdlet is great for showing information about Cmdlets, but there are also the About Topics with conceptual help to better help you understand how PowerShell works. In this small blog p…

Three days ago, the latest PowerShell Preview version was released, following the previous Preview version, 7.6 (which is now the new LTS). In this short blog post, I will highlight some changes and how to install v7.7.0-preview.1. #PowerShell #Preview powershellisfun.com/2026/05/01/p...

powershellisfun.comPowerShell is fun :)PowerShell Preview v7.7.0-preview.1 releaseThree days ago, the latest PowerShell Preview version was released, following the previous Preview version, 7.6 (which is now the new LTS). In this short blog post, I will highlight some changes an…