
Here are the steps to install the Azure PowerShell module on Windows.
– Install the Azure PowerShell modules using PowerShellGet (best method).
– By installing (importing) windows module for PowerShell
– By installing Azure PowerShell modules with the MSI
Note: Azure PowerShell is also available in Azure Cloud Shell and is now preinstalled in Docker images.
Example 1: Install the Azure PowerShell module

By default, the PowerShell gallery isn’t configured as a trusted repository for PowerShellGet. The first time you use the PSGallery you see the following prompt with the untrusted repository as shown above.
Answer Yes or Yes to All to continue with the installation.

The Az module is a rollup module for the Azure PowerShell cmdlets. Installing it downloads all of the available Azure Resource Manager modules, and makes their cmdlets available for use.
Example 2: Install Azure PowerShell on Windows with MSI
The MSI installer is provided for environments where the PowerShell Gallery may be blocked by a firewall, or an offline installer is needed.
Prerequisite: Ensure the following requirements are met before proceeding with the MSI installation.
– MSI installer on Windows is designed to install Azure PowerShell for PowerShell 5.1 only
– For installation on non-Windows platforms or later versions of PowerShell, see https://docs.microsoft.com/en-us/powershell/scripting/gallery/installing-psget?view=powershell-7
– Update to Windows PowerShell 5.1 if you are running a lower version.
– Ensure .Net Framework 4.7.2 or later is running on your PC.
Download the MSI package for Azure PowerShell from GitHub
– Down the 64bit installer and after it has been downloaded
– Double click on it to continue with the installation
– Accept the License agreement and
– Click on Install to install Azure PowerShell to your device.

To start working with Azure PowerShell, sign in with your Azure credentials.PowerShell. The below cmdlets will ensure an you connect to Azure with an interactive dialog for sign-in
Connect-AzAccount
Update Azure PowerShell Module:
– Furthermore, To update any Azure PowerShell module, you should use the same method you used to install the module. For example, if you originally used Install-Module, then you should use Update-Module to get the latest version.
Update-Module -Name Az
– If you originally used the MSI package to install Azure PowerShell, then you should download and install the new MSI package as shown above.
Another method: However, Install the Azure PowerShell modules using PowerShellGet. On how to install PowerShellGet, see https://docs.microsoft.com/en-us/powershell/scripting/gallery/installing-psget?view=powershell-7
– Moreover, This method works on macOS, Linux, and Windows as well.
Prerequisite: In addition, Ensure you have the latest version of PowerShellGet, which can be installed by running the command below.
– Requires PowerShell 5.1 or higher. We currently have a PowerShell version 7 at the time of this writing. If you currently have PowerShell lesser than 5.1, PLEASE update PowerShell and install .Net Framework higher or equal to 4.7.2 before running the command below.
To check the version of PowerShell, run the command below
$PSVersionTable.PSVersion
Then run the cmdlet below to
Update-Module PowerShellGet -Force
This is the preferred method for installing Azure PowerShell.