• Home
    • Classes
    • Fundamentals
    • Profiles
    • Powershell
    • Fundamentals
    • Beginner
    • Intermediate
    • Advanced
    • Deep Dive
    • PowerShell
    • Quick Learnings
    • Troubleshooting
  • Archive
    • Jos
    • Casper
  • PowerShell Splatting: Simplifying Command Syntax

    Casper Stekelenburg

    23 December 2024
    Intermediate, PowerShell, Quick Learnings

    If you’ve ever found yourself overwhelmed by the sheer number of parameters in your PowerShell commands, splatting might just be the solution you need. Splatting is a powerful feature in PowerShell that allows you to bundle parameters into a single variable, making your scripts cleaner and more readable.

  • Master Remote Sessions: Effortlessly Deploy Local Functions

    Jos Fissering

    16 December 2024
    Intermediate, PowerShell, Quick Learnings

    Running a function inside a remote session or ForEach-Object -Parallel can be tricky because the function isn’t available on those computers or sessions. While copying the function’s contents into the scriptblock is an option, it requires revisiting the script whenever the function changes—not the best approach.

  • Troubleshooting a common issue with Register-PSRepository

    Casper Stekelenburg

    9 December 2024
    Intermediate, PowerShell, Troubleshooting

    The tale of the missing property and Register-PSRepository.

  • Foreach – Quickly get one entry

    Jos Fissering

    2 December 2024
    Intermediate, PowerShell, Quick Learnings, Troubleshooting

    Ever had a script which contains an array and a foreach loop? And then you want to test the content of the foreach, but only with one entry for troubleshooting purposes for example.

  • Using Parameter Sets In PowerShell Functions

    Casper Stekelenburg

    25 November 2024
    Intermediate, PowerShell

    In a previous blog I wrote about PowerShell’s common parameters, today I dive into another aspect of parameters in functions, namely Parameter Sets. Parameter sets allow you to define different sets of parameters for a single function, this helps creating clearer and more intuitive functions. What Are PowerShell Parameter Sets? Parameter sets allow you to define different parameter groupings for a function or cmdlet. These groupings, or “sets,” mean that certain parameters can only be used together, while others are mutually exclusive. Parameter sets give you the flexibility to adapt your scripts to different scenarios without needing multiple functions. For…

  • Working with paths

    Jos Fissering

    18 November 2024
    Beginner, PowerShell, Quick Learnings

    In this blog post, we delve into the powerful capabilities of PowerShell for manipulating file paths. Learn how to efficiently combine paths, extract file names and extensions, and navigate directories with ease. Whether you’re a beginner or an experienced scripter, these tips and tricks will enhance your file management skills and streamline your workflow.

Previous Page
1 … 8 9 10 11 12
Next Page

Latest Posts

  • RSS Feed

  • PowerShell Classes: From Simple Scripts to Maintainable Automation (Part 3) – Inheritance and Reuse12 October 2026
  • PowerShell Classes: From Simple Scripts to Maintainable Automation (Part 2) – Building Your First Real-World Class5 October 2026
  • PowerShell Classes: From Simple Scripts to Maintainable Automation (Part 1) – Why Should PowerShell Users Care About Classes?28 September 2026
  • Understanding PowerShell Profiles: Customizing Your Environment 5/521 September 2026
  • Understanding PowerShell Profiles: Customizing Your Environment 4/514 September 2026

Advanced Beginner Deep Dive Fundamentals Intermediate PowerShell Quick Learnings Troubleshooting


Archive

  • October 2026
  • September 2026
  • August 2026
  • December 2025
  • 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