这是我的设置。域A具有带有域B的单向森林信任,使域B用户可以访问域A网络上的资源,但是域A用户无法访问域B上的资源。

我的SharePoint Server 2010 Enterprise已在域A上设置,服务帐户在域中。

我有配置并为SharePoint工作的传入电子邮件。当我通过电子邮件启用SharePoint组时,它会创建DL和任何我添加到该组的用户的任何域,并将其正确添加到AD中的DL中。但是,当我尝试将域B用户添加到该组时,他们从不出现在DL中,并且我的ULS日志中存在错误:

system.invalidoperationException:将用户名“ domainb userId”转换为Windows帐户名称时发生了错误。 (DS_NAME_ERROR_DOMAIN_ONLY) at Microsoft.SharePoint.EmailIntegration.SPEWSUtil.TranslateUserName(String name, DS_NAME_FORMAT formatOffered, DS_NAME_FORMAT formatDesired) at Microsoft.SharePoint.EmailIntegration.SPEWSADManager.AddUsersAsMembers(DirectoryEntry distGroupEntry, String Alias, String[] MembersNt4NameList)SPEWSADManager::AddUsersAsMembers Unable将用户名domainb userId转换为fqdn名称。

似乎当SP创建DL时,它将其创建为通用组。我将其更改为本地域,并可以将用户添加到域B中的DL中,但是即使在此更改之后,SP仍会生成上面的错误。

是否有人在以前在多个森林/域名场景中工作过,或者对下一步进行故障排除有任何想法?

谢谢!

有帮助吗?

解决方案

我最终与Microsoft开了一个案子,他们指出了这篇KB文章:

http://support.microsoft.com/?id=979565

该文章适用于SP 2007,但听起来SP 2010仍然存在问题。

许可以下: CC-BY-SA归因
scroll top