Run the code blocks in one of the following sections to update or install the latest version of the Azure PowerShell modules from the PSGallery:
Update modules:
Expand Info This will perform the following actions for each PowerShell module:
- Remove the modules from the current session if loaded
- Update the module if installed and install the module if not
Unload Graph PowerShell modules respecting dependency on Microsoft.Graph.Authentication
Code Block language powershell # get loaded modules with base module split out $Modules, $BaseModule = (Get-Module -Name 'Az.*').Where({$_.Name -ne 'Az.Accounts'},[System.Management.Automation.WhereOperatorSelectionMode]::Split) # unload modules with base module last $Modules | ForEach-Object { Remove-Module -Name $_.Name -Force }; $BaseModule | ForEach-Object { Remove-Module -Name $_.Name -Force }
Update Graph PowerShell modules
Code Block language powershell Get-Module -ListAvailable -Name Az.* | ForEach-Object { Update-Module -Name $_.Name }
Reinstall modules
Expand Info This will perform the following actions for each PowerShell module:
- Remove the modules from the current session if loaded
- Remove the module files from the AllUsers scope
- Install the modules from the PowerShell gallery
Unload Graph PowerShell modules respecting dependency on Microsoft.Graph.Authentication
Code Block language powershell # get loaded modules with base module split out $Modules, $BaseModule = (Get-Module -Name 'Az.*').Where({$_.Name -ne 'Az.Accounts'},[System.Management.Automation.WhereOperatorSelectionMode]::Split) # unload modules with base module last $Modules | ForEach-Object { Remove-Module -Name $_.Name -Force }; $BaseModule | ForEach-Object { Remove-Module -Name $_.Name -Force }
Remove Graph PowerShell modules
Code Block language powershell Get-ChildItem -Path "$env:ProgramFiles\WindowsPowerShell\Modules" -Filter 'Az.*' | Remove-Item -Recurse -Force
Install Graph PowerShell modules
Code Block language powershell Save-Module -Path "$env:ProgramFiles\WindowsPowerShell\Modules" -Name Az -Force