首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >office365 / Microsoft365中的出口组织层次结构

office365 / Microsoft365中的出口组织层次结构
EN

Stack Overflow用户
提问于 2020-07-07 07:23:19
回答 2查看 3.6K关注 0票数 0

我正在寻找一种导出存储在我们Office365环境中的组织层次结构的方法。Outlook / MS团队中有一个功能,您可以查看组织,但是它是非常有限的,它只显示那些向同一个经理汇报的人,以及该人员之上和下面的级别。也就是说,要了解整个组织是不可能的,只能看到它的一部分。

我们AAD的每一位员工都有他们的经理区域和部门字段。我可以导出员工名单和他们所属的部门,但“经理”字段从来没有填写过。我尝试过几个管理门户来导出所有用户并获得“管理器”列,但是当我尝试从AAD-、Exchange-、outlook和一般的office365管理门户*导出该字段时,没有导出该字段。

我只想得到一个整洁的CSV与员工,他们的部门,他们最亲密的经理的名字,以便我可以创建一个可视化的org.chart作为一个整体的组织通过美人鱼或任何其他脚本语言。

*我在各门户网站上使用的链接如下:

EN

回答 2

Stack Overflow用户

发布于 2020-07-07 11:02:33

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

代码语言:javascript
复制
Get https://graph.microsoft.com/v1.0/organization

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

票数 1
EN

Stack Overflow用户

发布于 2022-07-22 06:36:14

无论是通过API还是通过PowerShell,使用MS图都可以做到这一点。

粗略的想法是收集所有的用户ID并循环遍历所有ID及其各自的管理器或直接报告。

对于Powershell,还有一个粗略的直接解决方案:https://github.com/ruudmens/LazyAdmin/blob/master/MsGraph/Get-MgUsers.ps1

有关解决方案的更容易处理的信息:https://lazyadmin.nl/powershell/get-mguser/

文档:https://learn.microsoft.com/en-us/powershell/module/microsoft.graph.users/get-mguser?view=graph-powershell-1.0

如果您喜欢API,那么:

https://learn.microsoft.com/en-us/graph/api/user-list-directreports?view=graph-rest-1.0&tabs=http

https://learn.microsoft.com/en-us/graph/api/user-list-manager?view=graph-rest-1.0&tabs=http

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62770045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档