Cross-Platform PowerShell in Azure

By Chad Crowell

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

12 hours
  • 21 Lessons
  • 8 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


    Course Overview


    About the Training Architect


    About the Interactive Diagram

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

    The Power of PowerShell


    Commands and Scripting


    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


    Different Shells for Different Spells


    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 2 Lessons Manage Identities 16:47

    Authentication Methods


    Service Principals

  • Chapter 5 5 Lessons Provisioning with PowerShell in Azure 4:33:42

    Using RunAs to Background Tasks


    Deployment Modes


    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?


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!