0

我正在寻找一种方法来导出存储在我们的 Office365 环境中的组织层次结构。Outlook / MS 团队中有一个功能,您可以在其中查看组织,但它非常有限,仅显示向同一经理报告的人员,以及该人的上下级别。即,不可能从整体上了解组织,只能了解其中的一部分。

我们 AAD 中的每个员工都有他们的经理字段和部门字段。我可以导出员工及其所属部门的列表,但“经理”字段永远不会填写。我已经尝试了几个管理门户来导出所有用户并获取“经理”列,但是当我尝试从 AAD-、Exchange-、outlook 和一般 office365 管理门户*时,该字段没有导出。

我只想得到一个简洁的 CSV,其中包含员工的姓名、他们的部门、他们最近的经理,这样我就可以通过美人鱼或任何其他脚本语言创建整个组织的可视化 org.chart。

*我用于各种门户的链接是:

4

1 回答 1

1

您可以通过调用graph api获取组织的详细信息。如果需要读取所有属性,则需要添加Organization.Read.All权限。不要忘记授予管理员对此权限的同意。

Get https://graph.microsoft.com/v1.0/organization

在此处输入图像描述

相关信息:https ://docs.microsoft.com/en-us/graph/api/organization-get?view=graph-rest-1.0&tabs=http和https://docs.microsoft.com/en-us/图/api/resources/directoryobject?view=graph-rest-1.0

于 2020-07-07T11:02:33.527 回答