C# Office 365 API-创建新用户,获取许可信息;使用哪种API?
我对此的搜索完全白费了,我甚至不确定这是否可能 这在Powershell中是完全可能的,我已经在Powershell中这样做了,但我想编写一个C#程序来执行某些任务,但找不到哪个API可以执行这些任务: 1) 获取所有用户及其分配计划的许可信息 2) 获取特定Office 365租户的所有邮箱和电子邮件地址的列表C# Office 365 API-创建新用户,获取许可信息;使用哪种API?,c#,office365,microsoft-graph-api,C#,Office365,Microsoft Graph Api,我对此的搜索完全白费了,我甚至不确定这是否可能 这在Powershell中是完全可能的,我已经在Powershell中这样做了,但我想编写一个C#程序来执行某些任务,但找不到哪个API可以执行这些任务: 1) 获取所有用户及其分配计划的许可信息 2) 获取特定Office 365租户的所有邮箱和电子邮件地址的列表 在Powershell中很容易做到,但是否有任何类型的API可以完成这些类型的总体管理任务?!如果有,我找不到它,所以任何方向都会有帮助您应该使用Microsoft Graph API
在Powershell中很容易做到,但是否有任何类型的API可以完成这些类型的总体管理任务?!如果有,我找不到它,所以任何方向都会有帮助您应该使用Microsoft Graph API,它可以用于本机应用程序和web应用程序。连接到Microsoft Graph有几个示例。 API参考可在此处找到: 或者尝试使用图形浏览器来尝试API: 检索已分配许可证的用户: 首先使用以下方式从租户处获取已订阅的SKU: (其中rbd3v.onmicrosoft.com应替换为您的租户) 接下来,您可以检索具有分配的许可证的所有用户: 它将返回如下内容: “assignedlicenses”的SkuId将与从第一个请求检索到的许可证匹配 获取邮箱列表 与检索所有邮箱的方法相同。 通过检索租户中的所有用户和组并提取其电子邮件地址。 有关可用请求的概述,请检查:
希望这对你有帮助 我需要同样的解决方案,。。你在一定程度上解决了这个问题吗?实际上控制这个问题的API是Azure AD API。你能看看我这里的问题吗?