Connect-AzureRMAccount. Термин «Connect-AzureRMAccount» не распознается как имя командлета, функции, файла сценария или работоспособной программы. - PullRequest
0 голосов
/ 21 мая 2019

Я застрял в проблеме в Azure PowerShell. Я не могу подключиться к учетной записи AzureRM. Это показывает эту ошибку:

Connect-AzureRMAccount. Термин «Connect-AzureRMAccount» не является распознается как имя командлета, функции, файла сценария или работоспособного программа. Проверьте правильность написания имени или, если путь был включен, проверьте правильность пути и повторите попытку. В строке: 1 символ: 1 + Connect-AzureRMAccount + ~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: ObjectNotFound: (Connect-AzureRMAccount: String) [], CommandNotFoundException + FullyQualifiedErrorId: CommandNotFoundException

Я делаю это в Mac OS. Сначала я установил PowerShell, используя: brew cask install PowerShell. Тогда я сделал следующее:

  1. Установка-модуль AzureRM -AllowClobber -Scope CurrentUser.
  2. Install-Module Azure.
  3. Установочный модуль AzureRM.
  4. Модуль импорта AzureRM.
  5. Connect-AzureRMAccount (он показывает вышеуказанную ошибку).

Я ожидаю, что на шаге 5 появится всплывающая подсказка. Пожалуйста, помогите

1 Ответ

0 голосов
/ 21 мая 2019

Модуль 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).

Полезны следующие командлеты:

Install-Module Az
Import-Module Az
Connect-AzAccount
...