Learning Azure Process Automation Using PowerShell

Video description

Azure PowerShell (PowerShell + Az Module) is a set of cmdlets to manage Azure resources directly from the PowerShell command line. Azure PowerShell is designed to make it easy to learn and get started with managing Azure resources and provides powerful features for automation. It is used to perform powerful, common tasks in Microsoft Azure through an extension of Windows PowerShell. Without logging in, users can enter a single cmdlet from the command line to create a new virtual machine.

This course is designed to take the system administrators to an advanced level and make them more efficient at their work. You will find ways to automate your daily work using the advantages of Windows PowerShell. It covers a wider list of topics such as how to deploy a virtual machine in Azure Cloud, connecting local PowerShell to Azure, deploying new Azure resources using PowerShell, Azure PowerShell to query and format output, how to administer Azure storage using Azure PowerShell, application code development, code enhancement, and publishing of the application. The last section focuses on PowerShell basics.

By the end of this course, you will be able to administer and manage Azure resources and automate Azure tasks using PowerShell easily. Administrators will find it easier to create, test, deploy, and manage Azure cloud platform services.

What You Will Learn

  • Install Azure PowerShell in local machine and connect it to Azure
  • Deploy virtual machine using Azure PowerShell
  • Use PowerShell to perform system administration tasks
  • Create resource groups using Azure PowerShell
  • Azure PowerShell query output and format output
  • Azure PowerShell to automate stop, start, and resize of virtual machines


This course can be taken by absolute beginners including candidates with non-technical backgrounds, such as those involved in selling or purchasing and somehow involved with cloud-based solutions/services, as well as those with a technical background who have a need to validate their foundation-level knowledge around cloud services and Azure. System administrators using cloud services in their day-to-day life will benefit the most.

Basic beginner-level knowledge of Azure cloud and awareness of basic PowerShell commands are highly recommended for this course but not mandatory.

About The Author

Vijay Saini: Vijay Saini is an accomplished IT professional who brings a wealth of expertise to the table. With a diversified background across multiple domains, Vijay has proven himself a valuable asset to his current role as a leading cloud service provider. His strong focus on automation has resulted in significant cost savings for the business, making him a valuable asset to the team.

Vijay is highly knowledgeable in the areas of Microsoft Azure, cloud technologies, DBMS, and Python, and is a specialist in automation using PowerShell. With a passion for teaching, Vijay has leveraged e-learning platforms to share his expertise with others, helping them develop their own skills and knowledg

Publisher resources

Download Example Code

Table of contents

  1. Chapter 1 : Introduction
    1. A Quick Introduction to Azure PowerShell
  2. Chapter 2 : Environment Setup for Azure PowerShell
    1. Prerequisites of Azure PowerShell
    2. Creating Free Azure Account
    3. Azure Portal Walkthrough
    4. Deploy a Virtual Machine in Azure Cloud
    5. Installing Azure PowerShell
    6. Connecting Local PowerShell to Azure and What is Azure PowerShell
  3. Chapter 3 : Deploying New Azure Resources Using PowerShell
    1. Create a New Resource Group Using PowerShell
    2. Deploying a Virtual Machine with PowerShell
  4. Chapter 4 : Azure PowerShell to Query and Format Output
    1. Query Output from Azure
    2. Fetching VM Details Using Azure PowerShell Solving Assignment - I
    3. Fetching VM Details Using Azure PowerShell Solving Assignment - II
    4. PowerShell to Export Azure Data
  5. Chapter 5 : Learning Azure PowerShell Ways to Administer Azure Storage
    1. Azure PowerShell-Storage Interactions - Part 1
    2. Azure PowerShell-Storage Interactions - Part 2
  6. Chapter 6 : Microsoft Azure Process Automation
    1. Introduction to Azure Automations
    2. Process Automation and Walking Through the Runbooks
    3. Working with Automation Runbooks – Part 1
    4. Working with Automation Runbooks – Part 2
    5. Shared Resources and Different Ways of Triggering a Runbook
  7. Chapter 7 : My Cloud Bucket – a Node.js-Based Web Storage Application
    1. My Cloud Bucket: an Interesting Demo
    2. Environment Setup for Node.js and Azure SDK
    3. Application Code Development
    4. Code Enhancement
    5. Publishing the Application
  8. Chapter 8 : Appendix
    1. PowerShell's Execution Policy
    2. PowerShell Basics | What is an Object
    3. PowerShell Basics | Working with Objects
    4. PowerShell Basics | Views and Pipeline

Product information

  • Title: Learning Azure Process Automation Using PowerShell
  • Author(s): Vijay Saini
  • Release date: August 2021
  • Publisher(s): Packt Publishing
  • ISBN: 9781803243115