Use this script to update all your Azure Powershell Modules to their latest versions.
|
1 2 3 4 5 6 7 8 9 10 11 |
Get-Module -Name azure* -ListAvailable | Where-Object -Property Name -ne 'AzureRM' | ForEach-Object { $currentVersion = [Version] $_.Version $newVersion = [Version] (Find-Module -Name $_.Name).Version if ($newVersion -gt $currentVersion) { Write-Host -Object "Updating $_ Module from $currentVersion to $newVersion" Update-Module -Name $_.Name -RequiredVersion $newVersion -Force Uninstall-Module -Name $_.Name -RequiredVersion $currentVersion -Force } } |