Connect-MsolService: невозможно найти точку входа с именем «GetPerAdapterInfo» в DLL «iphlpapi.dll» - PullRequest
0 голосов
/ 10 октября 2018

Я выполняю код в моей книге выполнения Azure AD с установленным модулем MSOnline:

Import-Module MSOnline
$credential = get-automationpscredential -name 'CoreyA'
Connect-MsolService -Credential $credential

Но получаю следующую ошибку:

Connect-MsolService : Unable to find an entry point named 'GetPerAdapterInfo' in DLL 'iphlpapi.dll'.
At line:3 char:1
+ Connect-MsolService -Credential $credential
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (:) [Connect-MsolService], EntryPointNotFoundException
    + FullyQualifiedErrorId : 
System.EntryPointNotFoundException,Microsoft.Online.Administration.Automation.ConnectMsolService

Я пробовал несколько вариантовкод и просто не может найти решение в любом месте.Код работает на моем локальном компьютере с ISE powershell при подключении к моей учетной записи запуска от имени, но не в AAD.

1 Ответ

0 голосов
/ 16 октября 2018

Я также встречал это исключение и, по-видимому, основной причиной является учетная запись, которую я использовал для подключения к MFA с поддержкой арендатора.Использование учетной записи не включено MFA решит эту проблему.Что-то не так с сообщением об исключительной ситуации в последнем модуле MSOnline, эта проблема направила меня не туда и потратила много времени.Когда вы измените версию MSOnline на 1.0, вы увидите правильное сообщение об исключении.MSOnline 1.0: https://www.powershellgallery.com/packages/MSOnline/1.0

Кстати, я нашел хороший способ решения проблем Azure и O365: https://support.microsoft.com/en-us/help/3174960/dev-chat-for-office365-azure эта команда также ответит на некоторые запросы для обычных пользователей Azure.

...