Getting Started with PowerShell Core on Linux and macOS

PowerShell is not just for Windows anymore, it now runs on Linux and macOS too! Learn how to use PowerShell to have a single command line console and scripting language that works across multiple platforms.
Course info
Level
Beginner
Updated
May 28, 2019
Duration
3h 53m
Table of contents
Course Overview
Course Introduction
Installing PowerShell on Linux
Installing PowerShell on macOS
Using PowerShell in the Terminal
Using PowerShell in VSCode
Leveraging the Pipeline with PowerShell cmdlets
Working with Variables in PowerShell
Declaring and Using Strings, Arrays, and Hashtables
Understanding Logic Flow
Constructing Reusable Functions
Cool Things You Can Do with PowerShell
Summary
Description
Course info
Level
Beginner
Updated
May 28, 2019
Duration
3h 53m
Description

Until recently, systems administrators have needed to work with multiple command line consoles, as well as scripting languages when moving between operating systems. Windows, Linux, and macOS all had their own environments to work in. PowerShell Core is changing all of this, providing a single experience across all of the popular operating systems, including desktop, server, and cloud. In this course, Getting Started with PowerShell Core on Linux and macOS, you will learn the foundational knowledge to write scripts that work across multiple platforms including Linux and macOS. First, you will learn how to install PowerShell Core on both Linux and macOS. Next, you will discover the basics of PowerShell Core including cmdlets and authoring scripts. Finally, you will explore how to do some "cool things" with PowerShell Core including working with Docker, SQL Server, Azure, and more. When you are finished with this course, you will have the skills and knowledge of PowerShell Core needed to write scripts that work across multiple platforms.

About the author
About the author

Robert C. Cain (arcanecode.com) is a Microsoft MVP, MCTS Certified in BI, and is the owner of Arcane Training and Consulting, LLC. He is also a course author for Pluralsight, team member at Linchpin People, and co-author of 4 books.

More from the author
Building Your First SSRS Report
Intermediate
2h 2m
Jan 22, 2019
Kusto Query Language (KQL) from Scratch
Beginner
4h 33m
Jun 20, 2018
More courses by Robert Cain
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name's Robert Cain. Welcome to my course, PowerShell Core for Linux and Mac OS. I'm the owner of Arcane Training and Consulting, a book author, and have been creating courses on Pluralsight since 2010. Microsoft is making big waves in the open-source world, one of the newer additions being PowerShell Core. PowerShell Core works not only on Windows, but on the Linux and Apple Mac OS platforms too. Just some of the major topics we'll cover include installing PowerShell Core on Linux and Mac OS, as well as the basics of PowerShell, including commands, variables, and logic structures. We'll then move into some of the cool things you can do in PowerShell, such as working with Docker containers, SQL Server, and Azure. By the end of this course, you'll be up to speed on PowerShell Core and can begin using it on Linux and Mac OS. I hope you'll join me on this journey to learn about PowerShell Core in my course, PowerShell Core for Linux and Mac OS, here at Pluralsight.