Podcast

The PowerShell Podcast Learn PowerShell by Solving Real Problems

2 min read
Share:

Listen to this Episode

Audio available

Watch this episode on YouTube

David McFall joins Andrew Pla to talk about practical PowerShell, mentorship, automation, and why you do not need to be a PowerShell expert to get serious value from it. David shares how he uses PowerShell across Active Directory, Entra, Microsoft 365, Microsoft Graph, and PDQ, including real-world examples like device posture reporting, identifying hardware gaps, and automating project management. They also dig into learning with AI, knowing when a simple script is enough, the importance of testing before production, and why helping the people around you grow can make everyone’s job easier.

Key Takeaways:

· PowerShell does not have to be complicated to be useful. David approaches PowerShell as a working sysadmin who wants to automate repetitive tasks, reuse existing tools, and solve real problems rather than build everything from scratch.

· AI can accelerate learning, but it should not replace understanding. David uses AI to better understand PowerShell concepts and Microsoft Graph, while emphasizing the importance of reviewing, testing, and understanding scripts before putting them into production.

· Sharing knowledge makes the whole team stronger. David views himself as a mentor rather than simply a manager. Helping junior team members develop their skills gives them more opportunities while also creating a team that can share responsibility instead of relying on one person who knows everything.

Guest Bio:

David McFall is an IT infrastructure and operations leader with experience across enterprise cloud platforms, cybersecurity, system administration, Microsoft Defender, Azure, incident response, and automation. Based in Metro Detroit, David combines hands-on technical work with a strong focus on mentoring IT professionals and sharing what he has learned throughout his career.

Resource links:

ImportExcel (create Excel reports without Excel installed) https://github.com/dfinke/ImportExcel

PSWriteHTML (build interactive HTML reports from PowerShell) https://github.com/EvotecIT/PSWriteHTML

BurntToast (Windows toast notifications from PowerShell) https://github.com/Windos/BurntToast

Maester (automated Microsoft 365 security posture testing) https://maester.dev

About the Author

Andrew Pla avatar

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.

View profile