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
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
Harm Veenstra reposted
PowerShell DSC has PSScriptAnalyzer rules, including the ones from the #dsccommunity. But what about Microsoft DSC? That's not built around PowerShell. A couple of days later, a new executable is born: dsclint. In this blog, I'll tell you all about it: www.idontlikeai.dev/how-to-lint-...
I wanted a simple overview of the Feature Update level for one of our customers’ Windows clients; Intune reports didn’t give me what I needed… In this blog post, I will show you the script I wrote for it #PowerShell #Intune #Report powershellisfun.com/2026/10/23/r...
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...
I’m watching Mr. Robot! Again 😅 Check it out now on Prime Video! app.primevideo.com/detail?gti=a...
PowerShell has built-in support for compressing files, but it only supports ZIP files. The PSCompression module supports a lot more with more options, in this blog post I will show you how it works. #PowerShell #Compression powershellisfun.com/2026/10/09/u...
Please sponsor these two for the Dutch Home Computer Museum; they are doing this tomorrow (10-10-2026) and need your support! ♥️ supporta.com/yqb5/xa0e8op...
I'm checking what my next Certification will be; what's yours? #Microsoft #KeepOnLearning aka.ms/Certificatio...
I like to test my network connections to see if they’re reliable and what the capacity really is. There’s a PowerShell module for that with some nice options and reporting: Invoke-NetStress #PowerShell #StressTest powershellisfun.com/2026/10/02/t...
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...
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
On my way to Schiphol Airport, heading out to WorkPlace Ninja Summit in Switzerland! First time at this event, and first time speaker there, too 😊 (Together with @davidsegura.bsky.social ) #Community #WPNinjaS
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...
A new preview version was released two days ago. In this small blog post, I will highlight the changes and how to install it alongside your normal PowerShell version. #PowerShell #Preview powershellisfun.com/2026/09/02/p...
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...
There are many CVEs every day across multiple platforms, and browsing and creating a report tailored to your needs is much easier with the PoshCVE Module. In this blog post, I will show you how it works. #PowerShell #Security #CVE powershellisfun.com/2026/08/20/q...
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
Did a guest blog again for @recastsoftware.com :-) Check it out! www.recastsoftware.com/resources/de... #PowerShell #Intune
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...
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...
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...
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...
github.com/PowerShell/P... #PowerShell
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
The ErrorAction Parameter for PowerShell cmdlets is very helpful for… Handling errors 🙂 In this blog post, I will show you the different options it offers and which to use when. #PowerShell #ErrorAction powershellisfun.com/2026/07/10/u...
Ever needed to start a web server without installing IIS or a similar web server? Then the Webserver PowerShell Module could be something for you ☺️ In this blog post, I will show you how it works. #PowerShell #Webserver powershellisfun.com/2026/07/03/u...
Harm Veenstra reposted
Hashtables are something you use regularly, but there is a Module to help with certain operations, such as merging and converting to PSCustomObject. In this small blog post, I will show you how it works. #PowerShell #Hashtable powershellisfun.com/2026/06/26/u...
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...
It’s been a busy week, preparing for a big customer migration this weekend and scripting for it… I realized that I use some Terminal things that are worth sharing in this small blog 🙂 #PowerShell #Tips #Tricks powershellisfun.com/2026/06/19/p...
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...
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...
Had a talk with a colleague about whether to use IsPresent or PSBoundParameters to validate if a Switch or Parameter was used in a Script or Function. In this blog, I will explain what they do and how you can use both. #PowerShell #Validating powershellisfun.com/2026/05/29/u...
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...
In scripts, I often use Methods to perform actions or retrieve information. In this small blog post, I will show you how to discover and use them 🙂 #PowerShell #Methods powershellisfun.com/2026/05/15/p...
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...
Updated my update-modules script; it now uses PSResourceGet. Please run it with the -UpgradeToPSResource Parameter first to use the newer installation method ONCE for existing modules not installed using PSResourceGet. #PowerShell #Updates powershellisfun.com/2022/07/11/u...
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...
My first post was in April 2022, 4 years later, I’m at 250 posts 🙂 In this blog post, I want to look back and thank all the people I met since then who helped me, left comments, or contributed to my scripts. powershellisfun.com/2026/04/24/c... #PowerShell #Blog
Verifying DNS records for Exchange Online is something that I do for migrations or security scans. The DomainHealthChecker module is pretty extensive for that! In this small blog post, I will show you how to use it. #PowerShell #DNS #Mail powershellisfun.com/2026/04/17/c...