Skip to content
UdemyIT & SoftwarePaid courseBeginner levelCertificate

Creating and Managing Azure Virtual Machines with PowerShell (Udemy.com)

Learn How to Use PowerShell to Deploy and Manage Virtual Machines in Microsoft Azure

Created by: Thomas Mitchell

Last updated July 2018

Our take

Based on the ratings of 776 students, a sample of their written reviews and the syllabus, as the course stood in July 2018. No course pays to be reviewed.

Thomas Mitchell's course is a short, task-by-task tour of Azure virtual machines in PowerShell. It runs about 2.1 hours over 28 lectures. The syllabus starts with PowerShellGet and the Azure module, then covers deploying a VM, picking marketplace images, resizing, power states, data disks and snapshots. It is aimed at IT professionals who have a basic grasp of Azure and can open a PowerShell window. Nobody here is learning PowerShell from scratch, and the lessons are built around doing one admin job at a time.

Reviewers like how clearly each cmdlet is explained, and the demos and assignments give them something to try. The rating is 4.6 from 776 reviews, with most scores at four or five stars. The complaints are consistent. The course was last updated in July 2018 and uses the AzureRM module. One student reports a deprecation warning, and several ask for Az or newer commands instead. Others mention blurry video that is hard to read, commands not supplied in a text file, and a promised resource zip that one 2-star reviewer could not find.

Teaching gets praise for being easy to follow, though one reviewer says it ran longer than advertised. Don't expect advanced material such as custom script extensions or deploying apps onto the VM. As a way to see the shape of VM management in PowerShell, it works. As a current reference, it does not, so plan to translate commands to the Az module as you go. Worth a look for admins who want a quick, structured start.

Best forIT admins with basic Azure knowledge who want to script VM creation, resizing, data disks and snapshots.
Skip it ifYou need current Az module commands, or advanced topics like custom script extensions and async VM creation.

Pros

  • Each cmdlet is explained clearly, so the steps are easy to follow
  • Demos and assignments give students plenty to try hands-on
  • Covers a practical VM workflow: resize, data disks, snapshots, VMs from snapshots
  • Short at a listed 2.1 hours, so it is a quick way in

Cons

  • Last updated July 2018 and built on AzureRM, which one reviewer says is deprecated
  • One reviewer found the video hard to read, and another wanted the commands as a text file
  • No advanced cases such as custom script extensions or app deployment
Great class, provided plenty of demos and assignments which the student can then try out.
Piter Guzman, a student

Labeled beginner, but it assumes basic Azure knowledge and that you can launch PowerShell, so it suits junior admins.

icon
What you will learn

  • Install PowerShellGet and Other Azure PS Prerequisites
  • Install Azure PowerShell Module
  • Connect to Azure via PowerShell
  • Create and Connect to an Azure Virtual Machine
  • Identify VM Images on the Marketplace
  • View and Use Specific VM Sizes
  • Resize a Virtual Machine
  • View and Understand VM States
  • Manage Virtual Machines with PowerShell
  • Provision and Attach Data Disks to a VM
  • Create OS Disk Snapshots
  • Create Disks from Snapshots
  • Deploy New VMs from Snapshots

Course content

11 sections · 28 lectures · 2.1 hours of video 9 quizzes, 9 assignments, 1 article

  1. 1Introduction 1 free preview1 lecture · 3 min
  2. 2Prerequisites 1 free preview4 lectures · 2 quizzes · 12 min
  3. 3Deploying a Virtual Machine3 lectures · 2 quizzes · 17 min
  4. 4Working with Marketplace Images 1 free preview2 lectures · 2 quizzes · 13 min
  5. 5NEW: Getting Started with Data Disks4 lectures · 2 quizzes · 16 min
  6. 6Resizing a Virtual Machine2 lectures · 2 quizzes · 11 min
  7. 7VM power states1 lecture · 2 quizzes · 4 min
  8. 8Management Tasks4 lectures · 2 quizzes · 13 min
  9. 9NEW: Snapshotting a VM3 lectures · 2 quizzes · 14 min
  10. 10NEW: Deploying a VM from a Snapshot3 lectures · 2 quizzes · 23 min

Who it is for

The instructor says it suits

  • IT Professionals Interested in Learning Real-World Azure PowerShell Skills

What you need before you start

  • Basic understanding of Microsoft Azure
  • Basic Understanding of How to Launch PowerShell

How it compares

Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:

  • Rating4.6 out of 5higher than 67% of them
  • Reviews776#459 of 1,183 by number of reviews
  • Length2.1 hoursshorter than 82% of them
  • Last updatedJuly 2018earlier than 92% of them

icon
Course Description

Azure virtual machines provide a fully configurable and flexible computing environment. This course will teach you how to perform the most common day-to-day tasks in Azure PowerShell, including:

  • Installing and Configuring PowerShellGet
  • Installing and Configuring the AzureRM PowerShell Module
  • Connecting to Azure with PowerShell
  • Creating Resource Groups with PowerShell
  • Deploying Virtual Machines Using PowerShell
  • Connecting to Virtual Machines Using PowerShell
  • Creating and Attaching Data Disks with PowerShell
  • Locating New VM Images with PowerShell
  • Deploying VMs from Alternate Images Using PowerShell
  • Working with Marketplace Publishers
  • Resizing a Virtual Machine via PowerShell
  • Viewing and Modifying VM States with PowerShell
  • Managing Virtual Machines with PowerShell
  • Deleting VMs and Resource Groups with PowerShell


By the end of this course, you will have learned how to perform many day-to-day VM management tasks using PowerShell exclusively.  The skills you learn in this course will set you apart from many other IT professionals - since most IT professionals avoid PowerShell like the plague.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Thomas Mitchell

Tom Mitchell is a 25+ year veteran of the IT Industry. After spending the last two decades as a Senior Engineer and Solutions Architect for several organizations, including national, international, and global enterprises, Tom now focuses on teaching and providing freelance IT consulting and solution design services for organizations around the world.

Tom's specialties include Microsoft Azure, Microsoft Active Directory, Office 365, and Messaging (Exchange & Exchange Online).

Tom is the founder of labITpro, is the author of The Azure PowerShell Quick Start Guide, and he has trained over 200,000 students in over 200 countries.

Click the LinkedIn button to connect with him. Better yet, enroll in one of his courses today!


icon
More courses by Thomas Mitchell

$17.99

$11.99

$10.99

$12.99

$10.99

$64.99

icon
More IT & Software courses

$49.99

$10.99

$124.99

$19.99

$11.99

$19.99

icon
Reviews

4.6

776 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Nilabhra Mukherjee on 12/30/2024

Nice course! Well explained from the beginning. All steps are explained in details. It would be more beautiful had we get all these commands in a txt file. We got a few. Copying the rest from the video.

By Mahendrasing Raju Rajput on 12/17/2024

I had great Experience, although all commands work perfectly but I get this warning That AzureRM Module is deprecated, I think if there is new Az Module then the course should be updated with that.

By Anonymized User on 6/8/2022

This course is amazing. Anybody who can have basic knowledge of unix language, can easily understand this powershell training.

By Abhishek Katare on 2/7/2021

The course was very help and very easy to understand, looking forward for more courses of yours. The only thing which I did not like was the quality of video as it was very hard to read the commands on the screen, please update HD videos if possible so that we don't have to put stress on our eyes to see what is on the screen. Rest, the course was excellent and so was your way of teaching. Thank you.

By Mary Ann Dizon on 5/10/2020

I learned a lot from this course. But I thought it will include the deployment of Applications to a VM. I wonder which course will teach that. Overall, this course is very useful for me. I reckon I can play with what I have learned so far. It made understand VMs more. Thank you so much my good sir. :)

By Daniel Titze on 4/10/2020

one slight improvement.. MS has a deal for a free trial of Azure now, but not all aspects of azure are available. It can get tricky to follow along if you aren't aware of that from the start. otherwise, great course.

By Abhishek Nigam on 12/24/2019

Liked the lectures and able to grasp lot many new stuff. Thanks for the great video lecture

By Steve Leedy on 10/24/2019

Took a little getting used to transposing Az for AzureRm but not bad. I actually like the course pretty well. Good delivery of material. Nice and steady pace.

By Anonymized User on 4/7/2019

You do have a great way of explaining things. I love your calm voice. What I am missing though is that you don't seem to realize that a whole bunch of people are living in other regions than EastUS. The problem with that is the location you have to provide. For me that's 'West Europe'. This is the location I get when I tab through the locations even in the Update-AzureRmVM command. But when I run the command it tels me that I can not use 'West Europe' because it does not equal to westeurope. I think you should have pointed this out.

By Yuriy Pavlov on 7/31/2018

This is the second Azure course I took. The first was fully portal-based (even though with some scripting examples), so this one, as I hoped, was a good addition. Also, it is a good practice with Power Shell.

Showing all 10 reviews on CourseDuck

Read all 776 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100