Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Note

This step should only be completed in the prod (AUSTIN) domain.

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

...

Run the following commands to trust the PSGallery:

Code Block
languagepowershell
Set-PSRepository -Name 'PSGallery' -InstallationPolicy Trusted

...

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

...

Code Block
languagepowershell
$Modules | ForEach-Object { Remove-Module -Name $_.Name -Force -Verbose }; $DependencyModules$Dependencies | ForEach-Object { Remove-Module -Name $_.Name -Force -Verbose }

Run the code blocks in one of the following sections commands to update or install the latest version of the remove the Azure PowerShell modules from the PSGallerycurrently installed:  

To update the modules:

Code Block
languagepowershell
Get-

...

ChildItem -

...

Path "$env:ProgramFiles\WindowsPowerShell\Modules" -

...

Filter "$PowerShellModuleName

...

*" | 

...

Remove-

...

Item 

...

-Force 

...

-

...

Recurse -

...

Verbose

Run the following commands to install the latest version of the Azure PowerShell modules from the PSGallery: 

Code Block
languagepowershell
Save-Module -Path "$env:ProgramFiles\WindowsPowerShell\Modules" -Name $PowerShellModuleName -Force -Verbose
Note

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:

Code Block
languagepowershell
Update-AzConfig -EnableLoginByWam $false

...