Мне нужен способ получить все учетные записи пользователей в Office365 (синхронизированные из локальной AD с AADSync), которые НЕ являются общими почтовыми ящиками. Мне также нужно знать, есть ли у них лицензия, но я это уже знаю.
Мне это нужно, чтобы потенциально предоставить им лицензию.
Поток:
Как мне сделать шаг 3 здесь?
Сейчас я использую что-то вроде этого:
Get-MsolUser -MaxResults Unlimited | Select-Object UserPrincipalName,IsLicensed,UsageLocation,Licenses
... Но это также возвращает общие почтовые ящики, которые мне не нужны.
Если вы предоставляете данные учетной записи на шаге 1, вам просто нужно запросить AAD для определенного UPN, которое вы только что создали с помощью Get-MsolUser -UserPrincipalName user@domain
который вернет объект вместе со статусом лицензирования.