当我尝试连接到天蓝色时:
Connect-AzureRmAccount
出现以下错误:
Connect-AzureRmAccount : The 'Connect-AzureRmAccount' command was found in the module 'AzureRM.Profile.Netcore', but the module could not be loaded. For more information, run 'Import-Module AzureRM.Profile.Netcore'.
但是当尝试导入模块AzureRM.Profile.Netcore时,它给了我这个错误:
Import-Module : Could not find a part of the path '/Users/Gurnor/.local/share/powershell/Modules/AzureRM.Resources/6.4.0/Microsoft.Azure.Commands.Resources.format.ps1xml'.
Googled出现上述错误,但找不到任何答案?谁能帮忙吗?
答案 0 :(得分:0)
我遇到了类似的问题,并通过卸载AzureRM模块并切换到新的Az模块来解决了该问题。
pwsh
中,运行:Uninstall-AzureRm
Install-Module -Name Az -AllowClobber -Scope CurrentUser
Enable-AzureRmAlias
,则大多数使用“ AzureRm” cmdlet的脚本都可以使用。如果仍然有问题,请尝试运行Get-InstalledModule -Name AzureRM -AllVersions
,看看是否需要卸载更多模块,我想我的问题是在brew和terminal和vscode之间,我安装了多个版本。我只能通过消除Az模块以外的所有组件来使事情顺利进行。
https://docs.microsoft.com/en-us/powershell/module/az.accounts/uninstall-azurerm?view=azps-2.7.0 https://docs.microsoft.com/en-us/powershell/azure/install-az-ps?view=azps-2.7.0 https://docs.microsoft.com/en-us/powershell/azure/migrate-from-azurerm-to-az?view=azps-2.7.0