Yesterday, November 14th, 2024, PowerShell turned 18 years old. 🙂 I started using it after the first public beta version (“Monad”) in 2005, and I was immediately hooked! In this blog post, I will discuss the session I attended yesterday, where we celebrated PowerShell’s 18th birthday and my personal PowerShell history.
Microsoft Tech Community and the Windows PowerShell space
This week, I received my third-anniversary badge as a member of the Microsoft Tech Community. 🙂 The website also got a nice new, modern look this week! In this blog post, I will highlight the changes and knowledge the forum has given me over the years!
Using Compare-Object in PowerShell
Sometimes, you have to compare specific values in your PowerShell output, and although you can stare at your screen to do that... You can also use Compare-Object. In this blog post, I will show you how it works and how it makes things a lot easier 🙂
Learning PowerShell using Microsoft Learn
This week, I posted a link to the PowerShell courses/learning paths on Microsoft Learn for PowerShell; I did that because there is so much material to learn from and use as a reference/help system. In this blog post, I will show you your options at Microsoft Learn to improve your PowerShell skills.
Query WinGet software installer data with PowerShell
I'm a big fan of WinGet, and the software available in their ecosystem is growing daily. Still, I'm always curious about what WinGet will download and how it does the silent install of the specified software. In this blog post, I will show you an easy way of retrieving that data 🙂
Scriptember 2024 and PSSaturday
The Scriptember 2024 event is officially over, a month of celebrating PowerShell and the community around it. In this blog post, I will talk about the events and the things I learned and enjoyed the most 🙂
Using Get-Content in PowerShell
I use Get-Content a lot (or cat, gc, and type as its alias) to display or track the contents of a file. There are different parameters for it, and in this blog post, I will show you what you can do with those 🙂
PowerShell ASCII Art
I posted my Windows Terminal this week on social media channels, including LinkedIn, and received some responses about the login banner screen. In this blog post, I will show you an easy way to pimp your PowerShell Console 😉
Query the required permissions of a Microsoft Graph cmdlet
Microsoft Graph can be difficult sometimes. There are loads of PowerShell Microsoft Graph Modules and cmdlets that require different permissions. In this blog post, I will show you how to query the permissions for a cmdlet, multiple cmdlets, or all cmdlets from a specific Microsoft Graph module.
My PowerShell for Visual Studio Code extension settings
I use Visual Studio Code to create and edit PowerShell scripts. The PowerShell Extension from Microsoft has some excellent features that will make your scripts more readable and consistent formatting-wise. In this blog post, I will show you my configuration and the options I use.

