Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Current »

Run the following commands to verify the NuGet provider is installed:

Find-PackageProvider -Name 'NuGet' -Force -ForceBootstrap

Run the following commands to trust the PSGallery:

Set-PSRepository -Name 'PSGallery' -InstallationPolicy Trusted

Run the following commands to define the names of the Azure PowerShell module collection and of any modules that are a dependency for other modules the collection:

$PowerShellModuleName = 'Az'
$DependsOnModuleNames = 'Az.Accounts'

Run the following commands to split the Azure PowerShell modules respecting the module dependencies:

$Modules, $DependencyModules = (Get-Module -Name "$PowerShellModuleName.*").Where({$_.Name -notin $DependsOnModuleNames},[System.Management.Automation.WhereOperatorSelectionMode]::Split)

Run the following commands to unload the Azure PowerShell modules respecting the module dependencies:

$Modules | ForEach-Object { Remove-Module -Name $_.Name -Force }; $DependencyModules | ForEach-Object { Remove-Module -Name $_.Name -Force }

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: 

  • To update the modules:

    Get-Module -ListAvailable -Name "$PowerShellModuleName.*" | ForEach-Object { Update-Module -Name $_.Name } 
  • To install or reinstall the modules:

    Save-Module -Path "$env:ProgramFiles\WindowsPowerShell\Modules" -Name $PowerShellModuleName -Force

There is a bug in version 3.0.0 of the Az.Accounts module that prevents sign in to Azure via the Web Account Manager (WAM) on Windows.

Run the following commands to disable the login via WAM functionality:

Update-AzConfig -EnableLoginByWam $false

  • No labels