问题标签 [gal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何通过 Microsoft.Exchange.WebServices 获取 GAL id 并使用 FindPeople
我想就以下问题寻求帮助:
使用:c#、Microsoft.Exchange.WebServices、ExchangeServer 2013 SP1
- 是否可以通过使用 c# + Microsoft.Exchange.WebServices 获取 GAL 的 ID?我发现的唯一可能性是我需要在 Exchange 命令行管理程序中使用“Get-GlobalAddressList cmdlet https://technet.microsoft.com/en-us/library/aa996579(v=exchg.160).aspx 。
我更喜欢通过 c# 检索它,但我找不到任何有关它的信息。
- 查询 GAL - 检索所有项目。进行研究我发现了两种方法 - 有用的方法:
a) service.ResolveName - 经过一些小的调整 b) 服务。FindPeople - 未测试,因为我没有 GAL 的 id。有人可以告诉我这是否比“a”更好,并提供在 c# 中的使用示例
还有其他方法可以从 GAL 获取所有项目吗?教程、文章或代码示例的任何链接?
python - Python, Outlook 检索一个人的电子邮件和这个人的经理的电子邮件
试图找到一个人的电子邮件和这个人的直线经理。我使用下面的代码:
但它不会返回电子邮件地址和个人经理的电子邮件。
获得它的正确方法是什么?(反之亦然,知道一个人的名字,得到他的下属。)
谢谢你。
python - 如何从 'user.GetDirectReports()' 中检索电子邮件地址?
以下行用于检索给定人员(通过电子邮件地址)的直线经理的电子邮件地址:
上述案例大卫有一名直线经理。
我还尝试了另一个,南希,直线经理也是下属。在这一行中,它显示错误:
AttributeError: '<win32com.gen_py.Microsoft Outlook 16.0 Object Library.AddressEntry instance at 0x2242384456894>' 对象没有属性 'Resolve'
如何获取/解释“xxxx@xxxx.com”表格中的直线经理的电子邮件地址?
我也尝试过user.GetExchangeUserManager()
,它返回“<win32com.gen_py.None.ExchangeUser>”。
microsoft-dynamics - 将 Dynamics 365 联系人与 GAL 同步
我请求将 Dynamics 365 中的所有联系人同步到 GAL,以便用户无需将 Outlook 联系人与 D365 同步即可访问。如果这是不可能的,我很高兴听到任何其他可能达到相同结果的建议。
谢谢
powershell - 我可以作为普通用户将outlook通讯录导出到csv吗?
我不是交易所管理员,只是普通用户。我相信我们使用的是 Exchange 2019,并且地址簿(是否称为 GAL?)保存在服务器端。我可以通过 Outlook 界面打开和搜索它。
除了 Outlook 程序,我还可以访问 PowerShell。我测试$Outlook = NEW-Object -comobject Outlook.Application
了,可以成功拿到对象。
我想通过 UI 或 PowerShell 将通讯簿(用户和组)导出到 csv。我该怎么做?
vba - 在 Office 365 更新后,VBA 打开全局地址列表不再起作用
我正在使用以下代码打开全局地址窗口,但自从更新到 Office 365 后,它不再打开。我在网上做了很多搜索,但找不到遇到同样问题的人。有人可以帮忙吗?
代码:
python - 使用 Python 在 GAL 中更快地搜索电子邮件
我需要创建一个 Python 脚本,该脚本根据他们的电子邮件获取有关 1500 个 Outlook 联系人(共 20000 个)的不同信息。到目前为止,我设法做到了:
最后,代码只是针对该特定电子邮件遍历 GAL。找到它后,它会中断,并继续搜索下一封电子邮件。这种方法对于以 A 或至少 B 开头的电子邮件来说很快……但是当您有一个包含 20000 封电子邮件的 GAL 时,您不能只等待 2 天就可以完成整个字母表。
有没有更快的方法来做到这一点?
谢谢!