Ошибка при попытке запустить модуль Azure Active Directory для командлетов Windows PowerShell: имя> термина <командлета не распознано

Исходная версия продукта: Облачные службы (веб-роли или рабочие роли), Microsoft Entra ID, Microsoft Intune, Azure Backup, управление удостоверениями Office 365
Оригинальный номер базы знаний: 2669552

Симптомы

При попытке запустить модуль Microsoft Azure Active Directory для командлетов Windows PowerShell появляется следующее сообщение об ошибке:

Термин <cmdlet name> не распознан как имя командлета, функции, файла скрипта или выполняемой программы. Проверьте орфографию имени или в случае включения пути проверьте правильность указания пути и повторите попытку.

Например, может появиться следующее сообщение:

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

Причина

Эта проблема может возникнуть, если модуль Azure Active Directory для Windows PowerShell загружен неправильно.

Решение

Чтобы решить проблему, выполните описанные ниже действия.

  1. Установите модуль Azure Active Directory для Windows PowerShell на компьютере (если он еще не установлен). Сведения об установке модуля Azure Active Directory для Windows PowerShell см. в статье Управление Microsoft Entra ID с помощью Windows PowerShell.

  2. Выберите Запустить>все программы, Windows Azure Active Directory и модуль Windows Azure Active Directory для Windows PowerShell.

  3. В командной строке Windows PowerShell введите Get-Module, а затем нажмите «Ввод».

  4. Убедитесь, что в выходных данных присутствует модуль MSOnline. Выходные данные этой команды должны выглядеть приблизительно следующим образом:

    Module Type Name Exported Commands
    -------------- -------- ----------------
    Binary MSOnline {Add-MsolRoleMember, Remove-MsolContact...
    

    Если модуль MSOnline отсутствует, используйте Windows PowerShell для импорта модуля MSOnline. Для этого выполните следующие действия:

    1. Подключитесь к Exchange Online с помощью удаленной оболочки PowerShell. Дополнительные сведения о порядке выполнения данного действия см. в разделе Подключение к Exchange Online с помощью Remote PowerShell.

    2. Введите следующий командлет и нажмите клавишу ВВОД:

      Import-Module MSOnline
      

Свяжитесь с нами для получения помощи

Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.