从 Microsoft Exchange 服务器的 ubuntu 获取用户的位置

Get User's location from ubuntu of Microsoft Exchange server

我正在尝试从 ubuntu 平台获取任何用户的位置信息。 已经搜索并找到了一些参考资料,但无法继续。

以下是我找到的参考链接:

1) FindPeople operation of Exchange server

2) Work city

3) ExchangeImpersonation

也有几个 python 客户端连接到 Exchange 服务器:

1) Exchangelib

2) pyexchange

谢谢。

该位置(如果这是 AD 中的位置,因此是 Exchange 对象中的位置,而不是基于从 Exchange 日志文件中获取的 IP 地址的用户的真实位置)是 Active Directory 属性的一部分。

因此,获取此类 AD 属性的一个简单方法是创建一个任务用户,然后使用 LDAP(由您的域控制器提供)来检查信息。这样就不需要 EWS,您可以选择执行此类 LDAP 搜索所需的任何开发人员语言。

但是,如果您无权访问域控制器(由于 Ubuntu OS/PC 在本地 LAN 之外),那么 EWS(因为您已经指出)可能是您唯一的选择。