我在域之间运行 Outlook 客户端时遇到了问题。本质上,安装 Outlook 的计算机已加入域 1。但它们必须通过 Internet/Outlook Anywhere 连接到域 2。我正在尝试创建一个可以自动跨域部署的 .prf 文件。我们已经这样做了,但遇到了一个问题:GAL 有时使用域 1 而不是 2。
背景故事:一个部门正在出售给另一家公司。域 1 是原始域;用户在域 1 上拥有帐户和电子邮件地址。在所有数据正确移动到域 2 之前,需要域 1 电子邮件地址;必要的数据由域 1 转发。域 2 使用不同的用户名和电子邮件地址;我需要自动授予域 1 用户访问域 2 电子邮件的权限。除了 GAL 之外,这工作正常。用户仍然需要向域 1 和 2 发送电子邮件,错误的 GAL 会导致将电子邮件路由到域 1 的问题。
新域通过 Outlook Anywhere 进行身份验证。我已经关闭了注册表中的某些自动配置设置,但效果并不理想。我认为问题在于,GAL 有时仍通过 LDAP 而不是域 2 autodiscover.xml 文件中定义的方法来提取。但是,在 Outlook 中禁用 LDAP 身份验证似乎不会改变任何事情。
有没有办法在分配 Outlook 配置文件时强制选择正确的 GAL?我是这两家公司的外部承包商,因此我无法控制任何 Exchange 服务器。但是,这是一个“桌面”问题,因此它属于我的范围。两台服务器都是 Exchange 2010。据我所知,多租户和本地模式未使用。
请告诉我你的想法。谢谢,
答案1
哇,我以为我之前已经更新过这个问题了。这是一个非常具体的问题,需要一个好的答案。我希望我能给出答案,但是我换了工作,因此我再也无法访问关于这个问题的笔记了。
我记得我所做的是创建一个 .prf 文件,该文件使用自定义环境变量来存储用户要挂载的 .pst、用户名、域名等内容。在每个用户的桌面上设置了一个脚本,该脚本创建了所使用的环境变量,并打开 Outlook 来加载我创建的 .prf 模板。
我认为此模板的一部分将默认地址簿更改为每次启动时都会刷新的 OAB,使用域 2 的自动配置设置来确定如何更新。必须使用 GPO 禁用通过 LDAP 的 GAL。虽然不太好,但它在过渡期间持续了 6 个月。
OAB 更新: https://www.howto-outlook.com/howto/oabupdate.htm
GAL 通讯簿 GPO: https://social.technet.microsoft.com/Forums/office/en-US/6bb9b40f-b794-41ce-93b4-711e77c53607/gal-default-adress-book-gpo https://technet.microsoft.com/en-ca/library/ff871432(v=office.14).aspx#Disabling_GALsync_GP
可能有用的个人资料模板(我无法访问我的原始模板): https://community.spiceworks.com/topic/131889-autoconfigure-outlook-with-script-prf-file-help
比我的解决方案更新的一些可能有帮助的东西: https://social.technet.microsoft.com/Forums/lync/en-US/55e3fdd3-f5fd-4a28-ad29-8d2c41c640b4/gal-ldap-lookup?forum=exchangesvrgeneral