Cross-Platform PowerShell in Azure

By Chad Crowell

Expect to become familiar with running PowerShell Core 6 on Linux.

12 hours
  • 22 Lessons
  • 9 Hands-On Labs

About the course

Version 6 of PowerShell has gone cross-platform! That means you can run PowerShell on both Windows and Linux. Commonly referred to as PowerShell Core, version 6 is built on top of the .NET Core Runtime 2.0 and is completely open-source. In this course, you can expect to become familiar with running PowerShell Core 6 on Linux. In the first part of the course, we’ll go through commands and scripting. In subsequent lessons, we move on to using the Az module and provisioning resources in Azure.

  • Chapter 1 4 Lessons Introduction 6:33

    An Important Note About A Cloud Guru and Linux Academy Courses

    1:19

    Course Overview

    2:05

    About the Training Architect

    0:30

    About the Interactive Diagram

    2:39
  • Chapter 2 4 Lessons Getting Started with PowerShell Core 2:00:57

    The Power of PowerShell

    13:18

    Commands and Scripting

    17:39

    Creating Your First PowerShell Script Using PowerShell Core

    45:00 Hands-On Lab

    Managing Two Azure VMs from One PowerShell Session

    45:00 Hands-On Lab
  • Chapter 3 5 Lessons PowerShell Core in Azure 3:06:09

    Azure PowerShell Az Module

    13:51

    Different Shells for Different Spells

    7:18

    Installing the Azure Az Module for PowerShell Core

    45:00 Hands-On Lab

    Starting IaaS Workloads with SHiPs in Azure PowerShell

    1:00:00 Hands-On Lab

    Connecting to Azure Windows VM Using PowerShell

    1:00:00 Hands-On Lab
  • Chapter 4 3 Lessons Manage Identities 2:01:47

    Authentication Methods

    7:14

    Service Principals

    9:33

    Running Azure PowerShell Cmdlets in PowerShell Jobs

    1:45:00 Hands-On Lab
  • Chapter 5 5 Lessons Provisioning with PowerShell in Azure 4:33:42

    Using RunAs to Background Tasks

    7:36

    Deployment Modes

    11:06

    Creating Azure Storage and Transferring Data Using PowerShell

    45:00 Hands-On Lab

    Creating a Web App and Deploying Code from GitHub Using PowerShell

    1:45:00 Hands-On Lab

    Deploying an ARM Template in Complete Mode with PowerShell

    1:45:00 Hands-On Lab
  • Chapter 6 1 Lesson Conclusion 0:52

    You Did It! What's Next?

    0:52

What you will need

  • Powershell Essentials

  • Microsoft Azure Fundamentals

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!