Групповое лицензирование в Azure AD - Получить прямые и унаследованные лицензии Модуль AzureAD - PullRequest
0 голосов
/ 05 ноября 2018

Групповое лицензирование теперь сделано GA, однако кажется, что вся документация основана на использовании MSOnline модуля. По словам самого Microsoft:

Пользователям рекомендуется использовать более новый модуль PowerShell Azure Active Directory V2 вместо этого модуля.

Я хотел бы использовать более новый модуль AzureAD, чтобы сообщать о том, как пользователь получил лицензию - либо унаследованный (от группы), либо прямой. Get-AzureADUser, по-видимому, не возвращает никакой информации, позволяющей идентифицировать ее, и Get-AzureADUserLicenseDetail.

В бета-схеме для учетной записи пользователя Azure AD (унаследованной от directoryObject) это имеет свойство licenseAssignmentState типа licenseAssignmentState collection, которое содержит свойство assignedByGroup, которое поможет решить эту проблему. , Это свойство отсутствует в v1.0. API.

Можно ли вообще заставить модуль AzureAD использовать бета-API? Или есть оценка того, когда дополнительные свойства перейдут в API GA?

Спасибо.

1 Ответ

0 голосов
/ 06 ноября 2018

Сейчас вам все еще нужно использовать модуль MSOnline (v1) для этого.

Модуль AzureAD (v2) в настоящее время использует API-интерфейс Azure AD Graph для большинства командлетов (включая Get-AzureADUser и Get-AzureADUserLicenseDetail), а не Microsoft Graph API.

На момент написания этой статьи не было опубликованной оценки того, когда более новый модуль командлетов предоставит эти данные.

...