Reputation: 10874
$ Get-InstalledModule -Name Az -AllVersions
Version Name Repository Description
------- ---- ---------- -----------
0.5.0 Az PSGallery Azure Resource Manager Module. Cmdlets to manage...
Above block shows that Az is installed.. But following block says otherwise:
$ Update-Module -Name Az
WARNING: Unable to resolve package source 'https://www.powershellgallery.com/api/v2'.
PackageManagement\Install-Package : No match was found for the specified search criteria and module name 'Az'. Try
Get-PSRepository to see all available registered module repositories.
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:2089 char:20
+ ... $sid = PackageManagement\Install-Package @PSBoundParameters
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Microsoft.Power....InstallPackage:InstallPackage) [Install-Package], Ex
ception
+ FullyQualifiedErrorId : NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackage
Upvotes: 8
Views: 14997
Reputation: 1
In my case the following ways are not in effect.
I resolved by installing newer version of AzureRM.
PS> Install-Module -Name AzureRM -AllowClobber
Upvotes: 0
Reputation: 111
Using TLS1.2 connection solved the issue. Try executing below command before installing module Az-
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Install-Module -Name Az -AllowClobber -Scope CurrentUser
Upvotes: 1
Reputation: 10874
Thanks for help to everyone in comments... Here the main problem was the repository itself.. De-registering and registering it back solved the issue.
> Register-PSRepository -Default
Upvotes: 5