【问题标题】:EWS Managed API: Impersonation of users from several servers in the same domainEWS 托管 API:模拟来自同一域中的多个服务器的用户
【发布时间】:2011-09-25 04:36:34
【问题描述】:

有谁知道应该如何配置模拟,或者是否可以进行这样的配置:

  • 两台(或更多)服务器 ExchangeServer 2010/2007(可以是相同版本也可以不同,取决于我们的客户环境)。
  • 这些服务器之一上只有一个“服务帐户”。此帐户启用了模拟,并为域中的所有用户设置了用户范围(因此理论上来自所有服务器的所有用户)

目前看来,我们需要每台服务器上的“服务帐户”才能成功模拟用户。这意味着如果我们有 15 台服务器,我们需要 15 个服务帐户,这对我们的客户来说是非常糟糕的情况和要求。

如果没有专用于每个服务器的服务帐户,我们会收到异常消息“该帐户无权模拟所请求的用户”。这意味着我们要么设置了错误的模拟方式,要么模拟在服务器之间不起作用。

有人对这个问题有任何想法吗?任何帮助或提示将不胜感激。

已编辑

我测试了两台服务器都是 Exchange 2010 的配置,并且模拟适用于来自两台服务器的用户,并且服务帐户位于其中一台服务器上。更好的是,我们在 ExchangeService 对象上设置哪个地址(到我们环境中的哪个服务器)作为其 Url 属性并不重要,它仍然有效。

所以,现在我们怀疑问题源于 2007 和 2010 版本的 Exchange 的不同用户权限模型。但是为什么即使 2007 有适当的模拟配置它也不起作用它仍然是个谜。

【问题讨论】:

    标签: impersonation exchange-server exchangewebservices ews-managed-api


    【解决方案1】:

    【讨论】:

    • 您可能不相信,但这篇文章是为了回答我们就该主题向 Microsoft 提出的问题 :) 可能我应该在收到它后链接到它,但现在我可以批准您的回答 :)
    猜你喜欢
    • 2011-09-16
    • 2017-02-16
    • 1970-01-01
    • 2016-11-23
    • 2013-05-08
    • 2010-10-12
    • 1970-01-01
    • 1970-01-01
    • 2017-03-15
    相关资源
    最近更新 更多