Получение ошибки при попытке экспортировать список пользователей Azure в Powershell

Я пытаюсь выполнить действия, описанные в этой статье, чтобы получить список пользователей из Azure с помощью Powershell, но система не может загрузить модуль. Что я делаю неправильно?

PS C:\WINDOWS\system32> Install-Module MsIdentityTools -Scope CurrentUser
PS C:\WINDOWS\system32> Connect-MgGraph -Scopes Directory.Read.All, AuditLog.Read.All, UserAuthenticationMethod.Read.All
Welcome to Microsoft Graph!

Connected via delegated access using 14d82bbc-204c-4c2f-b7e8-296a70aaba7e
Readme: https://aka.ms/graph/sdk/powershell
SDK Docs: https://aka.ms/graph/sdk/powershell/docs
API Docs: https://aka.ms/graph/docs

NOTE: You can use the -NoWelcome parameter to suppress this message.

PS C:\WINDOWS\system32> Export-MsIdAzureMfaReport -OutputFilePath "C:\Workspace\report.xlsx"
Export-MsIdAzureMfaReport : The 'Export-MsIdAzureMfaReport' command was found in the module 'MSIdentityTools', but the module could not be loaded. For more information, run 'Import-Module MSIdentityTools'.
At line:1 char:1
+ Export-MsIdAzureMfaReport -OutputFilePath "C:\Workspace\report.xlsx"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Export-MsIdAzureMfaReport:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CouldNotAutoloadMatchingModule
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
1
0
100
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Отредактировал мой предыдущий ответ, так как он был не совсем верным (заметил после того, как проверил его сам).

Я мог бы повторить вашу ошибку и попробовать Import-Module MSIdentityTools, как указано в полученном вами сообщении об ошибке. Это показало, что для этого модуля требуется PowerShell 7.0 или более поздней версии. Я предполагаю, что вы запускаете команду в Windows PowerShell (скорее всего, 5.1).

Установите PowerShell 7.x (также известный как PowerShell Core), и ваши командлеты должны работать должным образом.

Другие вопросы по теме