The Power of PowerShell

1 min readEvent: January 4, 2022

About the Speaker

Jon Knight

Systems Engineer at Ministry Brands

Despite my job title, I still consider myself a developer first, and I relish any opportunity to grow my programming skills. I'm proficient in several programming languages including C#, Java, JavaScript, and of course, PowerShell. I love automation and using technology to make life easier. I began my journey as a development student at Pellissippi State back in 2016. After graduating Summa Cum Laude with an A.A.S. in Computer Programming, I happened into a System Engineering Internship at Ministry Brands. Having a development background allowed me to approach problems from a different angle and create solutions others hadn't considered. While continuing my internship, I also completed my B.S. in Software Development from WGU. After witnessing my work ethic as an intern for just over a year, I was offered a full-time position which I accepted, and the rest is history.

Presentation Resources

PowerShell is an incredibly versatile language that enables users to automate virtually any task. You may be familiar with the more typical uses for PowerShell such as, interacting with Exchange or completing mundane Windows administration tasks, but the language is capable of so much more. For instance, did you know that you can rapidly interact with practically any web API using PowerShell? How about interacting with services that don't offer public APIs? With a bit of third-party help, PowerShell can interact with most any website directly, thus automating your manual clicks. You can even create a beautiful web-based front-end for your PowerShell scripts, through the use of PowerShell Universal Dashboard. All of this is offered in a .NET-centric environment that will make developers and scripters alike feel at home in the language.