Я могу запросить ресурсы M365, которые потребляет мой пользователь, вызвав следующий запрос API Graph:
https://graph.microsoft.com/v1.0/me/licenseDetails
Это даст мне такой список:
[{
"id": "1JTKGJSyXki5cyfvd63bPv9tJgzdFUlLg5crsWBw7VI",
"skuId": "0c266dff-15dd-4b49-8397-2bb16070ed52",
"skuPartNumber": "MCOMEETADV",
"servicePlans": [
{
"servicePlanId": "3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40",
"servicePlanName": "MCOMEETADV",
"provisioningStatus": "Success",
"appliesTo": "Company"
}
]
},
{
"id": "1JTKGJSyXki5cyfvd63bPplbO-T7jV9AmYfcMH80vL0",
"skuId": "e43b5b99-8dfb-405f-9987-dc307f34bcbd",
"skuPartNumber": "MCOEV",
"servicePlans": [
{
"servicePlanId": "4828c8ec-dc2e-4779-b502-87ac9ce28ab7",
"servicePlanName": "MCOEV",
"provisioningStatus": "Success",
"appliesTo": "Company"
}
]
}]
Что я Я хочу сейчас - использовать какой-то другой API, чтобы решить, что означает MCOEV
(например, отображаемое имя) и какие текущие расходы будут для моей организации.
Я не могу найти ничего полезного в этом отношении. Есть что-то похожее для Azure (Azure Billing API ), и я предполагаю, что у партнеров в таких программах, как CSP, есть некоторые возможности, которыми я не являюсь.
Я также нашел несколько скриптов PowerShell. Большинство из них используют модуль PowerShell MSOnline. По словам Microsoft, некоторые этапы проверки подлинности в этом году будут устаревшими, и в целом это выглядит немного комично.
Кто-нибудь знает решение для этого?