PowerShell for the Curious

By Chris Oldwood

PowerShell was unleashed on Windows developers and administrators back in 2006 in an effort to fill the long standing Windows CLI void. Fast forward 10 years and the shell-cum-scripting language can now also be found on macOS and Linux as part of Microsoft’s new found love for Open Source and cross-platform tooling.

Unlike traditional shells which traffic in lines of text, PowerShell leverages .Net Core and allows whole objects, generated by its own 'cmdlets', to be passed through pipelines alongside the simple lines of text generated by the vast catalogue of existing command line tools we all know and love. As a consequence this shell / scripting language hybridization means that administrators and developers can solve problems using whichever paradigm they are most comfortable with. Throw in support for remoting, modules, a package manager, the native .Net Core libraries, etc. and you have a mature ecosystem for writing everything from cryptic one-liners to full-blown applications.

If PowerShell has entered your conscious incompetence and you’re curious about what it might offer, this talk introduces you to the basic concepts and aims to give you enough of a grounding to help you explore further.

Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED

By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED

Settings can be changed at any time from the Cookie Policy page.