Поделиться через


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

Исходная версия продукта: Облачные службы (веб-роли или рабочие роли), Идентификатор Microsoft Entra, Microsoft Intune, Azure Backup, Office 365 Identity Management
Исходный номер базы знаний: 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, см. статью "Управление идентификатором записи Майкрософт" с помощью 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.