Tri*_*ene 8 c# office365 microsoft-graph
我对此的搜索完全是徒劳的,我甚至不确定是否可能.
这在Powershell中是完全可能的,我已经在Powershell中做了这个,但我想编写一个C#程序来执行某些任务,但无法找到哪些API可以执行这些任务:
1)获取所有用户及其分配的计划的许可信息
2)获取特定Office 365租户的所有邮箱和电子邮件地址的列表.
在Powershell中很容易做到,但有没有哪种API可以完成这些类型的整体管理任务?!如果有,我找不到它,所以任何方向都会有所帮助
您应该使用Microsoft Graph API,它可以在本机应用程序和Web应用程序中使用.有几个连接到Microsoft Graph的示例.API参考可以在这里找到:http://graph.microsoft.io
或者尝试使用Graph Explorer来试用API:https://graphexplorer2.azurewebsites.net
要检索分配了许可证的用户:
首先使用以下网址从您的租户获取订阅的Skus: https ://graph.windows.net/rbd3v.onmicrosoft.com/subscribedSkus(其中rbd3v.onmicrosoft.com应替换为您的租户)
接下来,您可以检索具有分配的许可证的所有用户:https: //graph.windows.net/rbd3v.onmicrosoft.com/users
哪个会返回这样的东西:

"assignedlicenses"的SkuId将匹配从第一个请求中检索到的许可证.
获取邮箱列表
与检索所有邮箱的方式相同.通过检索租户中的所有用户和组并提取其电子邮件地址.有关可用请求的概述,请访问:https: //msdn.microsoft.com/Library/Azure/Ad/Graph/api/api-catalog
希望对你有帮助!
| 归档时间: |
|
| 查看次数: |
8248 次 |
| 最近记录: |