Microsoft Azure AD Graph API: извлекайте информацию о лицензиях пользователей с про-рейтингом - PullRequest
0 голосов
/ 22 ноября 2018

Я просматривал API API Microsoft Azure Graph Graph и не могу найти способ получения пропорциональных лицензий пользователя.

Проблема в том, что API возвращает skuids только тогда, когдазапрашивает все лицензии, прикрепленные к пользователю.

Например, https://graph.windows.net/#TENANTID#/users/#USERPRINCIPALNAME#/licenseDetails?api-version=1.6

"value": [
    {
        "objectId": "VdVcDxIjW0WEg5x0-5H2jbAFlEuId2hFrdGZYU5hO2k",
        "servicePlans": [
            {
                "servicePlanId": "88882e1d05-acd1-4ccb-8708-6ee036647",
                "servicePlanName": "INTUNE_O365",
                "provisioningStatus": "PendingActivation",
                "appliesTo": "Company"
            },
            {
                "servicePlanId": "1209af7827-d63c-4b61-89c3-182f06f82c",
                "servicePlanName": "EXCHANGE_S_STANDARD",
                "provisioningStatus": "Success",
                "appliesTo": "Company"
            }
        ],
        "skuId": "67buyt0-7788-4568-add1-99614e6ty89",
        "skuPartNumber": "EXCHANGESTANDARD"
    }
]

Мы сможем идентифицировать подписанного арендатора с помощью запроса https://graph.windows.net/#TENANTID#/subscribedSkus?api-version=1.6

Однако мы не можем определить, когда лицензия(sku) был добавлен / удален пользователю.Возможна ли такая функциональность с помощью AADGraph REST API?

1 Ответ

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

Насколько мне известно, если вы хотите добавить или удалить лицензию от пользователя, вы можете использовать этот API-интерфейс Azure AD Graph:

Method : Post

Endpoint : https://graph.windows.net/myorganization/users/{user_id}/assignLicense?api-version

Подробнее см. В документ .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...