運行所PowerShell ISE中(V4),我安裝AzureRM模塊如下PowerShell的天青Cmdlet的未認可
Import-Module AzureRM
然後我檢查版本
(get-module azurerm).Version
返回
Major Minor Build Revision
3 4 0 -1
然後我嘗試使用登錄cmdlet
Login-AzureRmAccount
,但得到的錯誤
Login-AzureRmAccount : The term 'Login-AzureRmAccount' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the
name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ Login-AzureRmAccount
+ ~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Login-AzureRmAccount:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
我在做什麼錯?
注意 我的工作背後的代理,並已經使用下面的命令來避開它
[System.Net.WebRequest]::DefaultWebProxy.Credentials = [System.Net.CredentialCache]::DefaultCredentials
我還設置了PSGallery回購如下
Register-PSRepository -Name "PSGallery" -SourceLocation "https://www.powershellgallery.com/api/v2/" -InstallationPolicy Trusted
嘗試重新安裝整個模塊? – 4c74356b41
現在,在嘗試「Install-Module AzureRm」時,出現錯誤「找不到指定搜索條件和模塊名稱AzureRm」的匹配項。與[this]類似(https://github.com/PowerShell/PowerShell/issues/1874)。將嘗試再次安裝'PowerShellGet'。 –
沒有。 Windows 8.1。我在一個代理的後面工作 - 不知道這是否導致我以前的評論中的錯誤。奇怪雖然我可以列出所有的Azure模塊,但似乎無法使用它們。 –