vps交流

万能的loc,救救孩子:一个关于采集电子邮件地址的问题


本帖最后由 malash 于 2022-3-3 12:42 编辑

学校同时使用了office365、Google Workspace和iLearn的解决方案。

Email是用的GW,通讯录在office365上,iLearn是可以将需要的Email筛选出来(例如某部门全体成员的email)

现在采集EMAIL的步骤:
iLearn上只显示部门成员的名字,将成员的名字复制粘贴到office365首页的搜索栏中,然后得到email。

遇到的问题:
单个部门有近500人,4个部门,如果手动采集有2000多人繁琐耗时,完全是工具人。有什么办法可以批量将iLearn部门成员的email批量导出?

要注意的是:
1、office365上的部门和iLearn上部门成员的信息是不一致的。换言之,在office365上A成员在A部门,可能iLearn上的A成员不在A部门但同时在B、C部门。要以iLearn的为准。

2、office365成员的部门不可批量查询或导出,因为全局管理已经把outlook的功能关闭了。所以无法通过网址https://outlook.office.com/people/ 访问通讯录。

可以利用 Graph SDK 自己写个简易脚本