• Home
    • Classes
    • Fundamentals
    • Profiles
    • Powershell
    • Fundamentals
    • Beginner
    • Intermediate
    • Advanced
    • Deep Dive
    • PowerShell
    • Quick Learnings
    • Troubleshooting
  • Archive
    • Jos
    • Casper
  • PowerShell Classes: From Simple Scripts to Maintainable Automation (Part 3) – Inheritance and Reuse

    Jos Fissering

    12 October 2026
    Advanced, Deep Dive, Intermediate, PowerShell

    Explore how inheritance can reduce duplication and improve code reuse, while also learning why deep class hierarchies often become a liability. Understand when to use inheritance, when to prefer composition, and how to keep your object model simple and practical.

  • PowerShell Classes: From Simple Scripts to Maintainable Automation (Part 2) – Building Your First Real-World Class

    Jos Fissering

    5 October 2026
    Advanced, Deep Dive, Intermediate, PowerShell

    Refactor a traditional server health-check script into a practical PowerShell class. Discover constructors, methods, encapsulation, and object behaviour through a realistic example that demonstrates how classes can turn sprawling scripts into maintainable automation solutions.

  • PowerShell Classes: From Simple Scripts to Maintainable Automation (Part 1) – Why Should PowerShell Users Care About Classes?

    Jos Fissering

    28 September 2026
    Advanced, Deep Dive, Intermediate, PowerShell

    PowerShell classes are not about making scripts look like C#. They’re about reducing complexity as automation grows. Learn when classes add real value, how they differ from PSCustomObject, and why long-lived automation projects often benefit from a more structured approach.

  • Understanding PowerShell Profiles: Customizing Your Environment 5/5

    Casper Stekelenburg

    21 September 2026

    Part 5: Building a Production-Ready PowerShell Profile Throughout this series, we’ve explored what PowerShell profiles are, how to create them, and how to customize them with aliases, functions, modules, and prompt frameworks. In this final article, we’ll bring everything together to create a clean, maintainable, and production-ready PowerShell profile that can serve as the foundation for your daily work. The goal isn’t to create the most complex profile possible. Instead, it’s to build a profile that is: A Quick Recap By now, we’ve covered: Now it’s time to organize everything into a cohesive solution. What Makes a Good Profile? A…

  • Understanding PowerShell Profiles: Customizing Your Environment 4/5

    Casper Stekelenburg

    14 September 2026

    Part 4: Customizing the PowerShell Prompt with Oh My Posh In the previous articles of this series, you’ve learned how to create a PowerShell profile, organize your scripts, create aliases, import modules automatically, and build reusable functions. These customizations help create a more productive and personalized command-line experience. Now it’s time to focus on one of the most visible elements of your PowerShell environment: the prompt. Most users interact with the PowerShell prompt hundreds or even thousands of times each day. A well-designed prompt is more than just a location to type commands. It can act as a dashboard, providing valuable…

  • Understanding PowerShell Profiles: Customizing Your Environment 3/5

    Casper Stekelenburg

    7 September 2026
    Beginner, Fundamentals, PowerShell

    Part 3: Supercharging Productivity with Functions In the previous article, we focused on practical profile customizations such as aliases, module imports, environment variables, and PSReadLine enhancements. While aliases are useful for shortening commands, the real power of PowerShell profiles comes from functions. Functions allow you to package commands, logic, and automation into reusable tools that are automatically available every time PowerShell starts. Why Use Functions Instead of Aliases? Aliases are great for shortening commands: However, aliases can only point to a single command. Functions can contain: For example: Now you can simply run: instead of typing the entire pipeline every time.…

1 2 3 … 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