The PowerShell Podcast PSFramework: The Tools for Your Tools with Fred Weinmann
Listen to this Episode
Audio available

Fred Weinmann is back, and this time he’s walking us through the PowerShell Framework Collective – his personal answer to the age-old problem of building the tools that build the tools. The core idea is simple but powerful: if you invest in the scaffolding around your code, the actual code you write gets faster, cleaner, and more consistent every time. Fred breaks down four key wins from his framework stack, including PSModuleDevelopment for templating new projects, PSUtil for leveling up your console experience, PSReadLine for predictive history, and PSFramework itself for things like logging, configuration, parameter handling, and protected command execution. If you’ve ever spent more time wiring up logging and retry logic than solving the actual problem, this episode is going to feel very familiar – and very useful.
Key Takeaways:
- PSModuleDevelopment makes spinning up a new, fully scaffolded PowerShell module a one-liner – complete with tests, GitHub release pipelines, and PowerShell Gallery publishing – so you can focus entirely on the actual functions you need to write.
- PSFramework handles the infrastructure layer of your code (logging, configuration, tab completion, parameter validation, retry logic) so you stop reinventing the wheel and your projects stay consistent across years and teammates.
- The real payoff of a shared framework is long-term maintainability: Fred opened a module he hadn’t touched in six years and had a bug fixed and released in five minutes because everything was exactly where he expected it to be.
Guest Bio:
Friedrich “Fred” Weinmann is a Cloud Solution Architect at Microsoft and one of the most recognized PowerShell community contributors working today. He is the creator of PSFramework, which underpins many other modules in the ecosystem, as well as tools like PSModuleDevelopment, PSUtil, and the Active Directory Management Framework. Fred is a frequent conference speaker, a longtime community collaborator, and someone Andrew credits with helping shape his own PowerShell journey.
Resource Links:
- PSFramework Project Home: https://psframework.org/
- PSFramework on GitHub: https://github.com/PowershellFrameworkCollective/psframework
- PSModuleDevelopment on GitHub: https://github.com/PowershellFrameworkCollective/PSModuleDevelopment
- PSUtil on GitHub: https://github.com/PowershellFrameworkCollective/PSUtil
- PowerShell Framework Collective on GitHub: https://github.com/PowershellFrameworkCollective/
About the Author
Andrew Pla
PowerShell MVP, podcast host, and Community Director of PowerShell Summit
I’m a technical educator and community builder. I’m a Microsoft PowerShell MVP, podcast host, speaker, and Community Director of PowerShell Summit. I also work at PDQ alongside sysadmins and IT pros every day.
Community isn’t just what I do. It’s where I get my energy. I genuinely light up when I see someone land a new job, level up a skill, or show up to their first conference. I love sharing that passion with others.
Every week I host a live podcast and stream on YouTube covering PowerShell, automation, and the humans behind the keyboards.
If you’re on your IT journey and need someone in your corner, you’re in the right place. Find more at andrewpla.tech/links.
