hands-on lab

PowerShell Byte Session

Difficulty: Beginner
Duration: Up to 2 hours
Students: 4,309
Rating: 4.5/5
Get guided in a real environmentPractice with a step-by-step scenario in a real, provisioned environment.
Learn and validateUse validations to check your solutions every step of the way.
See resultsTrack your knowledge and monitor your progress.

Description

PowerShell has long been the workhorse of Windows server administration. But since 2016 Linux and Mac users have been able to use PowerShell. PowerShell has gained popularity on all platforms for structured data parsing, cloud, and test orchestration. As the world gets more and more API-driven, PowerShell stands out ahead of other shells and with this hands-on lab, you will experience some of the reasons why.

Some developers may be intimidated by not having a graphical interface (like Mac or Windows) but this byte session Lab will build confidence and develop the strong foundation and skills to continue expanding knowledge and prowess on the command line with PowerShell.

There is a course that corresponds to this lab. You are encouraged to complete the course while you perform this Lab to get the most benefit.

Note: The course uses the Azure Cloud Shell while this Lab uses Cloud Academy's hosted web terminal.

Learning Objectives

  • Understand the core principles of PowerShell
  • Learn how to issue commands using PowerShell’s interactive prompt
  • Execute PowerShell pipelines to create powerful chains of commands
  • Gain hands-on experience working with PowerShell

Prerequisites

  • This Lab has no prerequisites

Intended Audience

  • For those looking to learn about PowerShell
  • Interested parties that have been using Linux, Mac, and Microsoft operating systems

Updates

December 27th, 2022 - Updated Lab to use the Cloud Academy's hosted IDE

Environment before

Environment after

Covered topics

Lab steps

Understanding PowerShell Basics
Getting Help from PowerShell
Working With PowerShell Pipelines
Learning Other PowerShell Patterns Frequently Used in Labs