• Home
    • Powershell
    • Fundamentals
    • Beginner
    • Intermediate
    • Advanced
    • Deep Dive
    • PowerShell
    • Quick Learnings
    • Troubleshooting
  • Archive
    • Jos
    • Casper
  • Switch Statements in PowerShell: The Swiss Army Knife of Decision Making

    Casper Stekelenburg

    24 November 2025
    Intermediate, PowerShell, Quick Learnings

    Switch statements in PowerShell are like the Swiss Army knife of control flow – they can handle multiple conditions with the elegance of a ballet dancer and the efficiency of a German engineer. Think of them as the sophisticated cousin of the if-else statement who went to college, learned multiple languages, and now works at […]

  • Enums in PowerShell: Strongly Typed Values for Robust Scripts

    Jos Fissering

    17 November 2025
    Advanced, Deep Dive, Intermediate, PowerShell

    Enums in PowerShell provide a clean way to work with strongly typed values, improving readability, maintainability, and reducing errors. By grouping related constants under a single type, you avoid magic numbers and hardcoded strings, gain autocompletion, and enable built-in validation in functions. Whether you use native syntax, Add-Type with C#, or classes with static properties, enums make your scripts more robust and easier to manage.

  • Dot Sourcing in PowerShell: The Art of Script Inclusion (Without the Drama)

    Casper Stekelenburg

    10 November 2025
    Intermediate

    Dot sourcing is like the PowerShell equivalent of borrowing your neighbor’s tools – except instead of forgetting to return them, you get to keep everything permanently in your workspace. It’s a powerful feature that allows you to run a script in the current scope rather than in a new, child scope, making all its goodies […]

  • PowerShell: Hashtable vs PSCustomObject Explained

    Jos Fissering

    3 November 2025
    Deep Dive, Intermediate, PowerShell

    Hashtables and PSCustomObjects may look similar in PowerShell, but they serve very different purposes. This post explores their syntax, performance, and practical use cases, helping you choose the right structure for dynamic data handling or clean output formatting.

  • When Should You Use -match vs. -like in PowerShell?

    Jos Fissering

    27 October 2025
    Beginner, Fundamentals, PowerShell

    Introduction As briefly mentioned in the blog post Mastering PowerShell’s Comparison Operators, PowerShell allows you to match patterns using different operators. In this post, I’ll dive deeper into the differences between two commonly used options: -like and -match. At first glance, they may seem interchangeable, but they’re not. Before we get into the details of […]

  • Why Your Intune File Commits Fail in PowerShell 7.4+

    Jos Fissering

    3 October 2025
    Intermediate, PowerShell, Quick Learnings, Troubleshooting

    PowerShell 7.4 introduces a subtle but impactful change: the default encoding for HTTP requests is now UTF-8 instead of ASCII. This shift can cause unexpected issues when working with the Microsoft Graph API, particularly during .intunewin file commits in Intune. In this post, I explain the root cause, share workarounds, and offer practical solutions to keep your automation workflows running smoothly.

1 2 3 … 10
Next Page

Latest Posts

  • RSS Feed

  • Switch Statements in PowerShell: The Swiss Army Knife of Decision Making24 November 2025
  • Enums in PowerShell: Strongly Typed Values for Robust Scripts17 November 2025
  • Dot Sourcing in PowerShell: The Art of Script Inclusion (Without the Drama)10 November 2025
  • PowerShell: Hashtable vs PSCustomObject Explained3 November 2025
  • When Should You Use -match vs. -like in PowerShell?27 October 2025

Advanced Beginner Deep Dive Fundamentals Intermediate PowerShell Quick Learnings Troubleshooting


Archive

  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024

Tulips, Windmills & PowerShell: Dutch Scripting Guys

Privacy Policy