12 subscribers
Go offline with the Player FM app!
Podcasts Worth a Listen
SPONSORED


Emrys MacInally Explores PowerShell Error Handling and Module Versioning Strategies
Manage episode 429002289 series 3331726
In this episode, we welcome back Emrys MacInally, following another successful year speaking at PSConf.EU. Emrys shares his experiences and highlights from the conference, shedding light on key discussions and takeaways. We dive deep into the importance of mental health within the PowerShell community, exploring how the community can support each other. Emrys provides insights into best practices for versioning PowerShell modules and delves into the nuances of error handling, explaining why developers should avoid using the 'throw' statement in scripts. Additionally, Emrys introduces his ErrorRecord module, which simplifies the process of creating error records, offering a practical solution for more efficient error management. Tune in for an enlightening conversation packed with valuable tips and expert advice for PowerShell enthusiasts.
Guest Bio and links:
Emrys MacInally has worked in the IT industry for over 19 years, focusing primarily on the delivery of back-end services on Windows. Since the release of PowerShell 2, PowerShell has become his primary automation tool. His love for PowerShell has only grown since then.
PowerShell Podcast Home page: https://www.pdq.com/resources/the-powershell-podcast/
PowerShell Pro Tips - https://www.youtube.com/watch?v=K95ovoMh170
https://www.powershellgallery.com/packages/Configuration/1.6.0
https://www.powershellgallery.com/Packages/PSLinux/1.0.6
https://telegra.ph/PowerShell-Beyond-the-Prompt-06-27
https://www.powershellgallery.com/packages/Configuration/1.6.0
173 episodes
Manage episode 429002289 series 3331726
In this episode, we welcome back Emrys MacInally, following another successful year speaking at PSConf.EU. Emrys shares his experiences and highlights from the conference, shedding light on key discussions and takeaways. We dive deep into the importance of mental health within the PowerShell community, exploring how the community can support each other. Emrys provides insights into best practices for versioning PowerShell modules and delves into the nuances of error handling, explaining why developers should avoid using the 'throw' statement in scripts. Additionally, Emrys introduces his ErrorRecord module, which simplifies the process of creating error records, offering a practical solution for more efficient error management. Tune in for an enlightening conversation packed with valuable tips and expert advice for PowerShell enthusiasts.
Guest Bio and links:
Emrys MacInally has worked in the IT industry for over 19 years, focusing primarily on the delivery of back-end services on Windows. Since the release of PowerShell 2, PowerShell has become his primary automation tool. His love for PowerShell has only grown since then.
PowerShell Podcast Home page: https://www.pdq.com/resources/the-powershell-podcast/
PowerShell Pro Tips - https://www.youtube.com/watch?v=K95ovoMh170
https://www.powershellgallery.com/packages/Configuration/1.6.0
https://www.powershellgallery.com/Packages/PSLinux/1.0.6
https://telegra.ph/PowerShell-Beyond-the-Prompt-06-27
https://www.powershellgallery.com/packages/Configuration/1.6.0
173 episodes
All episodes
×
1 PowerShell, Security, and the Path to Mastery. 1:02:09

1 Growing with PowerShell and Community Support - Joshua Dearing 54:20

1 Lessons in Leadership from PowerShell Pioneers Jeffrey Snover and Don Jones 1:08:55

1 The Powershell Podcast Summit sessions with Adam Rivera, Asmar Fontenot, & Luis Orta 1:03:43

1 The PowerShell Podcast Summit 2025 - Missy, Leslie, & Hailey 49:26

1 PowerShell Summit Bar Sessions 2025 - David R 13:26

1 PowerShell Summit Bar Sessions 2025 - Frank Lesniak 24:06

1 PowerShell Summit Bar Sessions 2025 - Steven Judd 38:46

1 Discovering the Deeper Layers of PowerShell with Jeff Hicks 46:32

1 From Proper Football to Databases with Jess Pomfret 51:22

1 How to Build an IT Career from the Ground Up with Kevin Apolinario (KevTech) 58:54

1 Exploring PowerShell for Physical Security and Automation with Cody Paternostro 37:01

1 How PowerShell and the Right Mindset Can Transform Your IT Career with Steven Wight 45:53

1 PowerShell as a Defender’s Secret Weapon with Michael Haag 44:53

1 MS Graph and Stepping into Public Speaking with Morten Kristensen 33:49

1 Building a Game in PowerShell from the Ground Up with Greg Martin 38:49

1 Building Secure PowerShell Solutions with Jake Hildreth 36:25

1 Exploring the Power of IoT and PowerShell with Mark Go 54:29

1 Streamlining PowerShell Package Management with Fred Weinmann 54:16

1 The Art and Science of PowerShell Module Development with Fred Weinmann 46:36

1 PowerShell Changed My Life... with Adam Bacon. 41:02

1 Exploring PnP PowerShell Updates with MVP Gautam Sheth 38:08

1 Evgenij Smirnov Talks Certs, Security, and PowerShell Adventures 53:40

1 Holiday Special with Gilbert Sanchez: PSScriptAnalyzer, AST, and PowerShell Gifts 1:09:58

1 Miriam Wiesner on Identity Hygiene, Security Tools, and Finding Balance 40:42

1 PowerShell Evolution with Sean Wheeler: What's new in PS 7.5, AIShell, & More! 59:07

1 Turning the tables. An interview with Andrew Pla 34:55

1 Jordan Returns: A Fun Dive into Life, PowerShell, and Beyond 55:48

1 Growth, Grit, and Community with Steven Judd & Kevin Laux 40:28

1 PowerShell, Microsoft Graph, and MVP Wisdom with Christian Ritter 37:30

1 The Importance of Community in Tech. Mike Kanakos and Phil Bossman 28:20

1 Listener Voices: Reflections on PowerShell Saturday NC with Rafael Garcia, Kevin O'Connor, and Ryan Park 32:12

1 Cross-Platform PowerShell and Sending Emails with Frank Lesniak & Neha Patil 50:32

1 Exploring Redfish Protocol, Data Science, and PowerShell with Blake Cherry & Danny Stutz 48:05

1 Culinary to Command Line: Catching Up with Drew McClellan 44:22

1 Spectre Console and TUI Magic with Shaun Lawrie 1:07:53

1 Innovating with PowerShell: Micah Shonyo’s Path to C# Mastery 42:04

1 Building Modern PowerShell Solutions: Justin Grote on TUIs, .NET, and Module Magic 1:18:48

1 Behind the Code: Adam Driscoll on PowerShell Universal and Work-Life Balance 53:40

1 Being a Lazy Administrator with Bradley Wyatt 54:09

1 Be the Community: Insights and Event Log Automation with Phil Bossman 53:47


1 TechMentor Highlights: Greg Altman, Mike Nelson, and James Petty Share PowerShell Wisdom" 36:50

1 Exploring Cybersecurity with PowerShell and John Hammond 58:57

1 Unveiling the Power of Generative AI with Chrissy LeMaire 1:13:18
Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.