Эквивалент командлета Get-MsolUserRole Azure AD V2 - PullRequest
0 голосов
/ 12 октября 2018

В настоящее время я пытаюсь перенести существующий сценарий PowerShell, который использует старый модуль MSOnline PowerShell, в модуль AzureAD (V2).Я могу заменить большинство командлетов, но не могу найти замену командлету Get-MsolUserRole, чтобы получить роли администратора для конкретного пользователя .

Подобные командлеты AzureAD (V2) не позволяют мне запрашивать роли по objectId пользователя (им требуется роль objectid).Есть предложения?

1 Ответ

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

Ближайшим эквивалентом является Get-AzureADUserMembership, но, поскольку он также включает другие членства (например, членство в группах), вам необходимо отфильтровать результаты только по ролям каталога:

Get-AzureADUserMembership -ObjectId "user@example.com" -All $true `
| Where-Object { $_.ObjectType -eq "Role" }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...