
Install and configure the Azure PowerShell module, set the execution policy, load the module, and connect to Azure interactively to verify subscriptions before deploying a virtual machine.
Learn to deploy a virtual machine in Asia with PowerShell by provisioning a resource group and creating VM with Get Credential and New VM, configuring network, subnet, and security settings.
Manage Azure VMs with PowerShell by connecting via remote desktop using the VM public IP, resizing the VM size, and checking the power state.
Learn to manage Azure VMs with PowerShell by stopping, starting, restarting, and removing VMs and resource groups. Script common tasks and verify status with Get-AzVM.
Master Azure PowerShell by completing the lab common commands, deploying a VM, managing a resource group, and practicing stop, start, and remove operations.
Deploy Azure virtual machines from Marketplace images with Azure PowerShell by selecting a publisher, offer, and SKU for the Windows Server 2016 Data Center image.
Create and deploy customized Azure PowerShell virtual machines by generalizing a source virtual machine with Sysprep, creating an image via Azure PowerShell, and launching new virtual machines from that image.
Learn to create a disk image from an existing VM, deploy a new VM from a custom image with Azure PowerShell, and manage images by finding, listing, and removing them.
Execute a lab to provision a virtual machine from a disk image using Azure PowerShell, including creating a resource group, capturing the OS disk image, and deploying a second VM.
Learn to create, attach, and snapshot Azure data disks, deploy virtual machines from snapshots, and manage operating system and temporary disks, plus standard and premium disk options with PowerShell.
Configure and create a 128 GB data disk, attach it to the VM, and update the VM. Initialize, partition, and format the disk inside the OS (NTFS, data disk label).
Create resource group, deploy VM, and provision a data disk with Azure PowerShell; attach, initialize, partition, and format it, then validate by creating a text file on the disk.
Learn to create an Azure VM snapshot from an existing virtual machine, configure and capture the snapshot, then deploy a new virtual machine from that snapshot using a managed disk.
Create a virtual machine from a snapshot using Azure PowerShell by loading the snapshot, building a disk and VM config, configuring network settings, then deploying the VM.
Create a virtual machine snapshot, create a disk from the snapshot, and deploy a virtual machine from that disk using Azure PowerShell cmdlets, with resource group setup and cleanup.
Explore how PowerShell on Azure enables high availability for virtual machines by using availability sets distributed across fault and update domains, and reinforce with load balancers through hands-on exercises.
Create an Azure availability set with PowerShell, then deploy two virtual machines into it and verify their placement across fault and update domains.
Create an availability set, provision two virtual machines in a resource group, install IaaS on both VMs, and verify both VMs appear in the availability set configuration.
Learn to design and deploy Azure load balancers that distribute traffic across multiple VMs, configure front end and backend pools, and implement health probes to ensure high availability.
configure a load balancer with front-end and back-end configurations, health probe, and port 80 rule, then deploy two virtual machines with NICs attached to an availability set behind the balancer.
Test the azure load balancer by identifying which vm handles each request, using two behind it with default.html pages that display each vm name and manage backend network interface cards.
The course starts with covering the basics of Azure PowerShell and introduces you to basic PowerShell tasks, including the installation of Azure PowerShell and how to connect to Azure with it. It also covers remedial tasks, such as deploying a VM in Azure with PowerShell, resizing a VM, and managing VM states—all with PowerShell.
Then we start 'Working with Images', introducing a few image-related Azure tasks that can be completed with PowerShell. We'll discuss the deployment of VMs using PowerShell with Marketplace images as well as how to create custom images and how to deploy VMs from such custom images.
Working with Disks, covers more advanced topics, including the deployment and attachment of data disks using PowerShell. Also covered in this chapter is the creation of VM snapshots, and how to deploy new VMs from such snapshots.
High Availability, explores the deployment of availability sets and how to load balance Azure VMs.
Other Cool Stuff, explores various other cool tricks that you can do with Azure PowerShell. Covered in this sectionis the creation and attachment of NICs to VMs using PowerShell. Tagging VMs with PowerShell and redeploying VMs with PowerShell are also covered, as are admin password resets. Find out about the management of VMs with custom script extensions.