The PowerShell Podcast cover image

The PowerShell Podcast

Latest episodes

undefined
Aug 22, 2022 • 1h 15min

Make More Modules with Adam Bacon

In this episode, we hear from someone whose career has grown alongside PowerShell’s. Adam shares some of the challenges that he’s experienced when automating business processes with PowerShell. Starting in the early days of PowerShell, Adam talks about that first experience where he saw the potential of PowerShell. We also spent some time talking about creating GUI applications in PowerShell. We talk about all this, and much more, in this episode.   Guest Bio and links: Adam Bacon has over 23 years of IT experience, spending 12 of those with PowerShell. You can find him writing on one of his blogs, adding code to one of his 80+ projects on GitHub, speaking about PowerShell, and more.     https://twitter.com/psdevuk  https://adam-bacon.netlify.app/  https://psdevuk.github.io/  https://github.com/psDevUK  https://www.linkedin.com/in/adam-bacon-993009100/  https://powershellmagazine.com/2012/01/16/why-did-i-start-learning-powershell/  https://psdevuk.github.io/ud-flix/ 
undefined
Aug 15, 2022 • 1h 38min

Pushing PowerShell’s Perceived Purpose with James Brundage

In this episode, we explore different ways that the upper-bound limits of PowerShell have been pushed. We get to hear from one of the most advanced PowerShellers that we’ve met yet. He shares insight into what it was like working on the PowerShell team and how PowerShell has grown massively over time. James has been advocating for PowerShell for a long time, and he shares some details about leading the first internal PowerShell group at Microsoft and some things that came from it. We also learn about some of the awesome projects James has worked on, from RegeX, UIs, formatting, Git, and markdown. James shares details about his latest project, an extensible transpiler, PipeScript.     Guest Bio and links: James Brundage has been heavily involved in PowerShell for over 15 years. He is a former member of the PowerShell team, working there during v2 and v3. He now works as a consultant with Start-Automating, applying his PowerShell expertise to organizations to help solve large-scale problems all around the world. He also has a lot of great projects on GitHub and regularly shares his knowledge at user groups and conferences.    See the Youtube version here: https://www.youtube.com/watch?v=Ns29mpdcwoU   https://github.com/StartAutomating  https://twitter.com/jamesbru  https://github.com/StartAutomating/PowerArcade  Start-Automating  https://github.com/StartAutomating/Irregular  GitHub - StartAutomating/PipeScript: An Extensible Transpiler for PowerShell (and anything else)  StartAutomating/ugit: Updated Git: A powerful PowerShell wrapper for git that lets you extend git, automate multiple repos, and output git as objects. (github.com) 
undefined
Aug 8, 2022 • 1h 7min

Passion + PowerShell = Profit with David Hall

In this episode, we cover a lot of ground. We cover how PowerShell has helped our careers, from the beginning roots to the current day. David covers how he got his start, the challenges he faced along the way, and how each opportunity to teach came up. We explore the origins of PSAffirmations and the role that affirmations had when dealing with Imposter Syndrome. Security is David’s specialty, so we spent some time picking David’s brain about the current state of security and where attention is needed. We discuss whether passion can be taught or if it already must be there. Last, Jordan lets slip that he hates Christmas.     Guest Bio and links: David Hall, also known as CyberAutomate, has spent over 20 years in cyber security for the Department of Defense, and now applies his skills as a Customer Engineer at Microsoft. David is an avid fan of learning and pays that forward by teaching where he can: whether that be by teaching others as a warrant officer or as a professor.  https://www.linkedin.com/in/david-hall10/recent-activity/  https://www.cyberautomate.io/  https://www.youtube.com/c/CyberAutomate/featured  GitHub - cyberautomate/PubPowerShell: All my PowerShell Code  https://www.linkedin.com/pulse/passion-its-important-cant-taught-david-hall-ms-itm-cissp-mcsa/ 
undefined
Aug 1, 2022 • 1h 24min

Oh the Places you will go... with PowerShell – Mike F. Robbins

In this episode, we get to hear the journey of someone who was a Microsoft MVP that ended up turning in their MVP and joining the mothership. Mike details his journey and shares some of the secrets to his success, including the importance of blogging, having a personal brand, and more.    Guest Bio and links: Mike F. Robbins is the Lead writer for Azure PowerShell at Microsoft. He is a regular speaker at PowerShell conferences and has an active blog, which is successful enough to make him a 6 time MVP. He is an Author, Editor of the PowerShell Conference Book: Volume 1, and an overall swell guy.    Mike F. Robbins (mikefrobbins.com)  https://leanpub.com/powershell101  https://github.com/mikefrobbins Mike F. Robbins (@mikefrobbins) / Twitter  https://mikefrobbins.com/2019/08/01/whats-in-your-powershell-psdefaultparametervalues-preference-variable/  https://mikefrobbins.com/2022/06/09/using-the-conditional-ternary-operator-for-simplified-if-else-syntax-in-powershell-7/  Planet PowerShell: Community Blog Feed  Contribute to Docs Like A Microsoft Insider by Sean Wheeler and Mike Robbins  https://docs.microsoft.com/en-us/powershell/scripting/learn/ps101/00-introduction?view=powershell-7.2 
undefined
Jul 25, 2022 • 1h 9min

Developing PowerShell Tools with Adam Driscoll

We talked about Adam’s journey into PowerShell, how he started creating tools for PowerShell, and how his experience as a developer. He shared insights into the challenges of growing a business while developing new features and how he manages all the tasks on his plate. We also learn more about his personal life, including his numerous travel mishaps, Iron Man competitions, and even building your own cryptocurrency. We covered all that and much, much more.    Bio and links: Adam Driscoll is the owner of Ironman Software, LLC and a 10x Cloud and Datacenter MVP. He develops popular tools for PowerShell and is active in the PowerShell community in pretty much every way you can think of. Adam is an avid blogger, published author, has recorded several high scores on the golf course, and is a triathlete.  Adam Driscoll (@adamdriscoll) / Twitter  adamdriscoll (Adam Driscoll) · GitHub  Ironman Software: Powerful tools for DevOps and IT professionals - Ironman Software  Adam Driscoll (microsoft.com)  https://mcpmag.com/articles/2019/11/13/bloodhound-active-directory-domain-admin.aspx  View the video recording here: https://www.youtube.com/watch?v=Oki225FVVNQ  
undefined
Jul 18, 2022 • 1h 23min

Using PowerShell for Incident Response with Fernando Tomlinson

In this episode, we get to hear the perspective of someone who has been in the trenches of Incident Response. Fernando shared his experiences and methods for leveraging PowerShell during incidents. We talk about how the general perception of PowerShell Security has changed over the years and how PowerShell is now being publicly embraced by security organizations. Fernando told us about dealing with obfuscation and some of the most annoying techniques that he’s encountered.  All this and more is covered in this episode jam-packed with security goodness.  Check out the video version here: https://www.youtube.com/watch?v=n8-AJGGIVaM Guest Bio and links: Fernando Tomlinson is a Principal Incident Response Consultant at Mandiant. He is active in the PowerShell community, speaking at conferences, and creating interactive PowerShell training platforms: Under the Wire and PoSh-Hunter. He is Retired U.S Army of 20 years and is a Purple Heart recipient. He teaches others as a Cybersecurity Adjunct Professor, Co-Authored the PowerShell Conference Book Volume 2, and blogs at cyberfibers.com.  https://twitter.com/Wired_Pulse https://github.com/wiredpulse  https://underthewire.tech/  http://cyberfibers.com/wp-content/uploads/2017/09/PS-Cheat-Sheet.pdf  Cyber Fibers - My Location of Thoughts During a Buffer Overflow  Defensive and Offensive PowerShell security tactics (Fernando Tomlinson)  New Shell in Town: Adventures in using PowerShell on Linux by Fernando Tomlinson  Gaining 20/20 vision during an incident with PowerShell  New Shell in Town: Adventures in using PowerShell on Linux by Fernando Tomlinson  PoSh-Hunter 
undefined
Jul 11, 2022 • 1h 14min

A conversation that will !slap you with Jaap Brasser

In this episode, Jaap tells us how he got into speaking at conferences. We talk about examples of how his support has helped people on their own speaking journey. We discuss a few of the recent talks he has given, from abstracting code to bettering your home automation. We get to discuss his Microsoft MVP being renewed a few hours before we recorded. Last, and probably most important, we learned that he submitted the slap with a fish function into Poshbot. A function that gets extensive use in our office.    Guest Bio and links: Jaap Brasser is a Senior Developer Advocate at Harness as well as a 7-time Microsoft MVP. If you are attending a PowerShell convention anywhere in the world, chances are pretty good that he will be there speaking about something new.   https://twitter.com/jaap_brasser  https://www.jaapbrasser.com/about/  https://github.com/jaapbrasser  MVP Profile  Think Abstract, abstracting your PowerShell code by Jaap Brasser 
undefined
Jul 4, 2022 • 1h 14min

Streamlining Learning with Josh Duffney

In this episode, we talk about how unique your career path can be, how common it is to end up doing things you never imagined, and how PowerShell plays a role in getting you there. Josh talks about streamlining his day-to-day life to maximize his ability to learn new things. We talk about leaving your work on a high note and how leaving linkage can help you get to a cleaner start when you return to a project. Josh shared lessons that he’s learned in trying to become a better writer and how he uses systems to his advantage. This episode is full of useful lessons, so get ready to take notes. Jordan and Andrew were left feeling inspired and left with actionable things to work on.   Guest Bio and links: Josh Duffney is a senior content developer at Microsoft and author. He is an avid learner, who is always looking to streamline his life. He once battled batman in a test of wits and won handily. He likes the color purple and rubber ducks. Unverified reports claim that the movie Doctor Strange is loosely based on his life. - Duffney Approved   Duffney (Josh Duffney) · GitHub :: — duffney.io Josh Duffney (@joshduffney) / Twitter https://open.spotify.com/show/1qKpSAa8hOg6KfnGY7nJeP https://www.youtube.com/channel/UCCV1T7JbfzbE2O7P3kydmKw https://joshduffney.gumroad.com/ Becoming a Craftsman :: — duffney.io https://www.tinkeredthinking.com/
undefined
Jun 27, 2022 • 1h 12min

Repositories with Adil Leghari: Do not take orally

Episode Summary: In this episode, we learned all about repositories and how to use them in a PowerShell context. We briefly discussed the challenges of working from Home. We learned how Adil got started in the PowerShell community including getting involved in the PowerShell Slack/Discord, attending PowerShell Summit, and even stepping up and helping put on an event: BridgeConf. Adil convinces Jordan to submit to speak at Summit 2023, and Jordan agrees. The crowd goes wild! We tried to capture the code that we ran on this episode in a transcript file, which can be found below.    Guest Bio and links: Adil Leghari is a 15-year Sysadmin-turned-Solutions Engineer, who is super-passionate about PowerShell and automation. He’s active in the PowerShell community Slack and Discord servers. When not working, he enjoys designing stickers, traveling, and giving back to the tech community.    Adil Blog – adilio.io Adil Twitter - https://twitter.com/adilio  PowerShell Community Call - https://www.youtube.com/watch?v=ZYCQArCXEiI  Working with Repos - https://docs.microsoft.com/en-us/powershell/scripting/gallery/how-to/working-with-local-psrepositories?view=powershell-7.2  Get-PSRepository - https://docs.microsoft.com/en-us/powershell/module/PowerShellGet/Get-PSRepository?view=powershell-7.2  PowerShell Gallery - https://docs.microsoft.com/en-us/powershell/scripting/gallery/overview?view=powershell-7.2  Is it Down Again? - Is it Down Again? PowerShell Gallery Outage Mitigation Strategies by Adil Leghari - YouTube  Show Notes Repo - show-notes/episodes at main · PowerShellPod/show-notes (github.com) 
undefined
Jun 20, 2022 • 1h 3min

Securing and Setting up Microsoft Sentinel with Sabrina Kay

This episode taught us about Microsoft Sentinel, a SIEM (Security Information and Event Management) and SOAR (Security, Orchestration, Automation, and Response) product. Security is a constantly changing landscape, and Sabrina gives some tips on a successful test/deployment of Microsoft Sentinel to that you can get robots (AI) to help you think! Then we discuss Sabrina’s journey through IT, and how she ended up as a consultant standing up security AI, we learn that Jordan does speak a second language after all. Not to spoil it, but it is food.   Guest Bio and links: Sabrina Kay is a Microsoft Enterprise Administrator Expert and a Microsoft Enterprise Mobility MVP. She has a passion for learning and shares her knowledge with the community through her blog, speaking at conferences, making YouTube videos, and more. She speaks 5 languages (6 if you include PowerShell) and has an awesome and positive mindset.    Sabrina Website - https://sabrinaksy.com/  Sabrina Twitter - https://twitter.com/oh_is_sabrina  Sabrina YouTube - https://www.youtube.com/watch?v=ss1-VZuw8Kk  Jaap Twitter - https://twitter.com/jaap_brasser  Abstracting code - Think Abstract, abstracting your PowerShell code by Jaap Brasser  Sentinel Docs - https://docs.microsoft.com/en-us/azure/sentinel/  Rod Trent Twitter - https://twitter.com/rodtrent  Get-ConditionalAccessPolicyExclusions - https://github.com/jostuffl/AzureSentinel_Stuff/blob/main/Scripts/GetConditionalAccessPolicyExclusions-Runbook.ps1    Link to Show Notes:  https://github.com/PowerShellPod/show-notes/blob/main/episodes/17-securing-and-setting-up-microsoft-sentinel-with-sabrina-kay.md 

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode