我陷于Azure PowerShell中的一个问题。我无法连接到AzureRM帐户。显示此错误:
Connect-AzureRMAccount:术语“ Connect-AzureRMAccount”不是 识别为cmdlet,函数,脚本文件或可操作文件的名称 程序。检查名称的拼写,或者是否包含路径, 验证路径正确,然后重试。在第1行:char:1 + Connect-AzureRMAccount + ~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:ObjectNotFound:(Connect-AzureRMAccount:String)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException
我正在Mac OS中执行此操作。首先,我使用以下命令安装了PowerShell:brew cask install PowerShell。 然后,我完成了以下操作:
我希望第5步能在弹出窗口中给我登录。请帮助
答案 0 :(得分:0)
AzureRM模块在macOS上不可用。您将需要Az模块。它具有大量的奇偶校验和一个启用兼容别名(Enable-AzureRmAlias
)的选项:
https://azure.microsoft.com/en-us/blog/azure-powershell-cross-platform-az-module-replacing-azurerm/
请记住,一般而言,该模块是未来的模块(Windows,macOS和Linux ...以及Azure Cloud Shell中的模块)。
以下cmdlet有用:
Install-Module Az
Import-Module Az
Connect-AzAccount