
Learn to automate IT operations across Microsoft and non-Microsoft platforms, including Azure, using PowerShell for cross-platform automation and configuration management to boost efficiency and reduce errors.
Azure PowerShell provides a module and command line tool for managing Microsoft Azure resources with PowerShell, enabling automation. It offers a rich command set, scripting, cross-platform support, and updates.
Explore the Azure PowerShell module, a wrapper of service-specific commands that manages Azure resources from PowerShell, with options to install locally or use Azure Cloud Shell.
Rate and review this Azure PowerShell course to support ongoing improvements, as the instructor checks reviews daily and promises a personal thank-you reply.
Master the PowerShell base, which provides core automation with loops and arrays, and learn how modules add platform-specific commands for Azure, VMware, and AWS.
Download PowerShell Core from GitHub, install the x64 Windows MSA file, add PowerShell to the path, and verify PS version 7.1.1 to automate Azure administration.
Install and configure Visual Studio Code as a cross-platform editor, install the PowerShell extension, and emulate the PowerShell ISE experience to manage PowerShell scripts with IntelliSense.
Explore Windows PowerShell ISE to write, test, and debug scripts with IntelliSense, run selections or full scripts, and manage multiple files, while planning a shift to Visual Studio Code.
Demonstrates installing the Azure PowerShell module from PSGallery, validating execution policy, installing in the current user scope, and updating and listing installed module versions.
Discover Azure Cloud Shell, a cloud-based Linux shell accessible from the Azure portal to manage resources with built-in CLI and PowerShell, persistent storage, and an integrated editor.
Learn how to connect to an Azure tenant from PowerShell by interactive sign-in, a subscription ID, or device authentication, with authenticator approvals and cross-platform login.
Learn the structure of Azure PowerShell commands using the verb-noun naming convention with the easy prefix, enabling quick discovery of resources like VM, firewall, and network security groups.
Learn to master the PowerShell help system, using Get-Command and Get-Help to discover commands, from code and from documentation, with a quick demo of parameters.
Discover how to use get-help and get-command to discover commands with wildcards, filter by category, view details, parameters, and examples with online help.
Use Get-Command in a PowerShell ISE demo to discover commands containing service, filter to cmdlets, and display module, version, and source details.
Understand how Azure resource manager centralizes deployment and management via portal and PowerShell. Explore arm templates, json declarations, and infra as code with parameters, linked templates, validation, and ecosystem support.
Understand that Azure resources are the basic building blocks and resource groups organize them. Explore management options via portal, CLI, PowerShell, ARM templates, and APIs, with best-practice grouping.
Explore how Azure resource tags label and organize resources, enabling grouping, cost tracking, discovery, automation, and governance through policy, RBAC, and cleanup.
Apply tags to a resource group by storing resource data in a variable, building a tag hash table with splatting, and updating tags with replace, then verify using Get-AzTag.
Append or update tags on an existing Azure resource or resource group using PowerShell, creating new tags via splatting and performing a merge operation.
Learn how to list Azure resources by tag filters, including tag name and value, and extract specific properties such as resource group names or resource names using the property operator.
Explore Azure VNet basics, including subnets, CIDR ranges, VNet peering, on-prem connectivity options, private links, and routing tables.
Create an Azure virtual network with PowerShell by building a properties table, then deploy the network from that table and verify its creation.
Shows creating two subnets, private and public, in an Azure virtual network with PowerShell, explains routing differences, and commits the configuration to the network.
Understand how Azure network security groups control inbound and outbound traffic with rules based on source, destination, ports, and protocols, applied to subnets or network interface cards.
Learn to create a network security group rule in Azure with PowerShell, including listing existing rules, defining a splatting rule values table, and applying the rule.
Attach a network security group to a subnet in a virtual network with PowerShell, then detach it when needed, while storing vnet and NSG details for reliable mapping updates.
Create an Azure network security group rule with PowerShell by defining NSG variables, building a splatting rule (name, protocol, inbound, priority, ports), and applying it to the NSG, then verify.
Learn how Azure Virtual Machines provide Windows or Linux environments with pay-as-you-go pricing, flexible scaling, high availability, and integration with virtual network, backup, site recovery, monitoring, and automation.
If you want to Learn Azure Services Management Using Azure PowerShell & want to Master Azure PowerShell , then This Course is For You !!
Now a Days, PowerShell is One of the Most Demanded IT Skill for Scripting & IT Automation.
In This course, You will learn Azure PowerShell From scratch and will learn to Automate Azure Services Management Using Azure PowerShell in a Step by Step approach.
This Course includes 100+ Demos to make your Azure PowerShell Skill Rock Strong.
In This Course You Will learn, but not limited to :
Getting Familiar With Azure PowerShell -
You will Understand and get to know why PowerShell is one of The Most Demanded Automation IT Skill Today
In depth understanding About Azure PowerShell Module, Benefits & its Capabilities
Understanding Az Commands Structure for efficient usage
Getting Started with Azure PowerShell -
Installation of PowerShell Core in an Interactive Approach
Installing & Configuring Visual Studio Code Code (VS Code) for Azure PowerShell in an efficient way
Understanding PowerShell ISE, its capabilities & benefits for making PowerShell Scripting easy & efficient
Installing Azure PowerShell using multiple option as per our environment & ease
Connecting Azure Azure Using different approaches
Azure Resource Group Management Using PowerShell -
Getting familiar with Azure Resource Manager & its Benefits
Understanding different hierarchical components of Azure like Management Group, Subscriptions, Resource Groups & Resources
Performing different actions on Resource Groups using Azure PowerShell like Creating, Modification, Moving resources across, Working with properties of Resources Groups etc.
Working With Azure Tags -
Understanding Azure Tags & its capabilities
Getting a list of Tags attached to a Resource
Applying tags to a resource or Resource Group
Appending or updating Tags of a resource or Resource Group
Remove Specific Tags
Listing Resources by Tag
Azure Virtual Network Management
Understanding Our Infra in advance from The Best Practices Point of View
Creating Our first Azure Virtual Network
Creating Public & Private Subnets
Managing Network Security Groups (NSGs) with PowerShell
Understanding NSGs and their role in Azure networking
Creating Network Security Groups (NSGs)
Defining rules for NSGs
Associating NSGs with subnets and network interfaces
Azure Virtual Machine Management Using PowerShell
In Depth Understanding about VMs
Creation, Modification, Attaching Different Components of VM like Storage, Network Interface, Public IP, backup etc.
Working VM Extensions
Azure Locks -
Creating an Azure resource lock
Creating A Resource Group Lock
Modifying an Azure resource lock
Monitoring and Governance
Utilizing Azure Monitor and Log Analytics
Creating alerts and monitoring metrics
Implementing Azure policies
Advanced Topics
Integrating PowerShell into Azure DevOps pipelines.
Implementing CI/CD for PowerShell scripts
Integrating Azure Key Vault for secret management
Configuring Azure Bastion
It's really difficult to describe this course contents in words, but one thing I can promise:
After completing this course, you will find yourself fully confident while Managing Azure with Azure PowerShell.