• 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 5) – Testing Class-Based PowerShell Code with Pester

    Jos Fissering

    26 October 2026
    Advanced, Deep Dive, Intermediate, PowerShell

    Reliable automation requires trust. Learn how PowerShell classes improve testability, how to write effective Pester tests, and why testing business logic, validation, and object behaviour can dramatically reduce the risk of production failures.

  • PowerShell Classes: From Simple Scripts to Maintainable Automation (Part 4) – Building Reusable Automation Frameworks

    Jos Fissering

    19 October 2026
    Advanced, Deep Dive, Intermediate, PowerShell

    Classes are only the beginning. Learn how to organise domain objects, service classes, configuration, and reporting into reusable automation frameworks that scale beyond individual scripts without becoming overly complicated or difficult to maintain.

  • 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…

1 2 3 … 12
Next Page

Latest Posts

  • RSS Feed

  • PowerShell Classes: From Simple Scripts to Maintainable Automation (Part 5) – Testing Class-Based PowerShell Code with Pester26 October 2026
  • PowerShell Classes: From Simple Scripts to Maintainable Automation (Part 4) – Building Reusable Automation Frameworks19 October 2026
  • 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

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