【发布时间】: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