Automate administrative tasks by using PowerShell

Visual Studio Code

PowerShell can be used to automate tasks such as user management, CI/CD, managing cloud resources and much more. You'll learn to run commands, how to learn more about PowerShell and additionally to create and run script files.


  • Basic familiarity with using a command-line shell like Command Prompt or Git Bash
  • Visual Studio Code installed
  • Ability to install Visual Studio Code extensions
  • Ability to install software on your computer, if you're not using a Windows operating system

Modules in this learning path

Learn about the basics of PowerShell. This cross-platform command-line shell and scripting language is built for task automation and configuration management. You'll learn basics like what PowerShell is, what it's used for, and how to use it.

PowerShell comes with a built-in help system. Use help to read more about a command, what the command does, and how to call it. Also, if you inspect what a command returns, you can use that information to customize the output, determine what commands are logically grouped, and determine how to use the commands together.

In this module, you'll learn how to connect commands into a pipeline. You'll also learn about filtering left, formatting right, and other important principles.

In this module, you begin learning the basics of programming by writing and running code in PowerShell.

This module introduces you to scripting with PowerShell. It introduces various concepts to help you create script files and make them as robust as possible.

Install Azure PowerShell locally and use it to manage Azure resources.