
This video will give you an overview about the course.
This video gives an overview of Azure PowerShell.
Look at the Resource groups
Focus on the IaaS
Finally, look at the Virtual machines
Describe the difference between Azure Shell and Azure RM PowerShell Module.
Discuss Azure Shell Use Cases
Describe Azure RM PowerShell Modules
Install AzureRM PowerShell Modules
Enable Azure Management by logging into the system.
Perform Login
Use PowerShell to list subscriptions
Choose a subscription to administer
Speed up management by saving session and subscription data.
Enable Azure Login AutoSave
Demonstrate auto-login
Save subscriptions as a variable to be reused in cmdlets
Become familiar with the module, cmdlets and parameters.
Find cmdlets in specific modules
Highlight commands and modules used in this course
Review how to use parameters on PowerShell cmdlets
Using PowerShell to explore the properties of Azure objects.
Describe the difference between simple and complex property types
Use Select-Object to list object property values
Use the -ExpandProperty parameter of Select-Object to list complex property values
Using built in features and cmdlets within PowerShell to filter and format object output.
Using Where-Object to filter objects from a list
Using Format-Table to display object properties in rows and columns
Using Format-List to display object properties in structured list format
There are many cmdlets in Azure PowerShell that are helpful across many use cases.
Working with Resource Groups and Locations
Examining Resource IDs
Using PowerShell jobs to process long running tasks in the background
While you’re busy learning Azure PowerShell, experts are out there improving it! Keep up to date and learn what’s coming soon.
Where to learn about what’s being developed for the Azure RM PowerShell modules
Comparing your installed version to what's available online
Downloading and installing newer versions of the Azure RM Modules
This video covers the concepts around Azure Storage and describes the cmdlets we will focus on in this section.
Review the different types of storage accounts
Discuss the naming requirements for Azure storage accounts
Look at the modules and cmdlets used to manage storage
Blob storage is a file storage system available in Azure.
Create a blob storage account
Create containers (folders) to store blobs
Add, download and delete blob content
File Shares is a file storage system in Azure which allows SMB connections to the share.
Create a storage account file share
Configure size quotas for file shares
Map a drive from a workstation to the Azure File Share
Tables provide a NoSQL storage solution and Queues handle messages.
Create and manage an Azure Storage Table
Create and manage an Azure Storage Queue
Use PowerShell to perform administrative tasks on Azure storage accounts and resources.
Work with and manage storage account snapshots
Restore files from a snapshot
Regenerate Storage Account Access Keys
Covers the concepts of virtual networks and how PowerShell will be used to create and manage them.
Cover the concepts of Azure Virtual Networks
Discuss the Modules used to manage Azure Networks
Highlight the cmdlets that will be used in this section
This video shows you how to create a virtual network with defined address space and subnets.
Create an Azure Virtual Network
Create Application Security Groups for VM roles
Create subnets with defined IP address ranges
In this video we will set the rules for allowed network traffic between the subnets in the Virtual Network.
List network security groups applied to a subnet
Create a network security group and populate it with access rules
Apply the network security group to a virtual network subnet
This video describes the concepts related to Azure Virtual Machines and the Azure PowerShell cmdlets we can use to manage them.
Define Virtual Machine concepts such as images, publishers, and size
Examine the Azure RM Compute module
Highlight cmdlets used in this section
Creating Virtual Machines doesn’t have to be hard – but it’s not always easy. At least with PowerShell we can easily repeat our process!
Create a simple virtual machine
Create a virtual machine configuration object with advanced settings
Deploy the virtual machine creation as a background job
Finding the virtual machines in your Azure Subscription is so much easier with PowerShell. Learn everything you need to know in order to list your VMs the PowerShell way.
Identify the differences in VM Instance and List object types
Search for Virtual Machines by name or resource group
Examine the properties of a Virtual Machine
Once the VM is created, you’re still going to want to make the occasional changes to the VM. Learn how to make those changes with PowerShell.
Add resources to a virtual machine
Resize (scale up or scale down) a virtual machine
Increase the capacity of a data disk
Virtual Machine Extensions are software components which are managed by Azure but integrate with the VM Operating System.
Inspecting Extensions installed on a virtual machine
Installing a VM extension
Removing a VM extension
This video highlights some helpful utilities that can be used to administer VMs.
How to start and stop a VM
Take a snapshot of the OS disk and recreate a VM from snapshot
Move a virtual machine to a different resource group
This video describes the concepts associated with automating deployments by using Azure Resource Manager templates.
Discuss the concepts of using an ARM template
Highlight the benefits of using an ARM template for deployment
Clone the git repo of the official Azure ARM templates
After downloading or creating an Azure Resource Manager template, you can use PowerShell to deploy it.
Review the ARM Template components
Review an ARM template parameters file
Deploy an ARM template to an Azure Resource Group
If you’ve already deployed resources to an Azure Resource Group, you can use PowerShell to save the deployment as an ARM template.
View deployments of a resource group
Generate an ARM template from a previous deployment
Microsoft Azure provides organizations with resources available on demand, and with the ability to resize and scale those resources to meet current demands. But knowing Azure isn't enough to take your career to the highest levels. PowerShell and the Azure RM modules give you the perfect management tool to script and automate your Azure infrastructure.
In this course, you will start by learning the core concepts of working with Azure, including getting signed in, saving credentials, and working with resource groups. You will learn how to use Azure PowerShell to manage three of the most useful infrastructure resources Azure customers use in their environments: storage, network, and virtual machines. You will also learn how to deploy Azure resources through Azure RM templates.
By the end of the course you will know everything you need to create, manage and operate virtual machines and their underlying storage and network components in your Azure cloud environment, all with the latest version of PowerShell.
About the Author
Michael Simmons is an IT Professional with over 20 years' experience managing and administering technology and helping the people who use it. He started using PowerShell and became involved in the community in 2007 and started iLovePowerShell in 2010 as a blog and resource for the community where he discusses PowerShell and how to use it to improve your career. As a PowerShell expert and evangelist, he continues to spread knowledge from an admin/tech support perspective. He's driven to teach IT professionals to write great code, empowering them to take control of their job and acquire an inspiring career.