我遇到了一个问题,在 SharePoint 2007 中,验证配置文件导入成功并且 AD 组存在后,我转到受众并尝试创建一条规则,其中用户必须是该 AD 组的成员。问题是,当我搜索组来设置规则时,SharePoint 找不到该组或任何其他组。它只是出现了 AD 中没有的“模板”。
这个问题有解决办法吗?或者有什么建议可以让 SharePoint 在为受众设置规则时找到组?
更新:
我发现我们与 Active Directory 有两个连接,一个用于拉取用户,另一个用于拉取组。我删除了组,重新运行了完整导入,并删除了所有未导入的配置文件。然后我返回并尝试再次设置受众,它成功了!!
不确定发生了什么或者为什么告诉 SharePoint 导入组会导致 Audience 失败,有人有答案或想法吗?
答案1
实际上,不支持与同一 AD 建立多个连接...请参阅以下注释:目前我们仅支持同时“每个域和林一个 AD 连接”!您必须在一个 AD 连接上为同一域和林内要导入(或导出,如缩略图照片)的所有 OU 和对象配置整个连接!同时与同一域和林建立多个连接根本行不通!
示例:您已通过选择“NA-Users”、“EU-User”和其他一些 OU 来配置到域“MyCompany”的 AD 连接。稍后,您决定针对同一域添加另一个 AD 连接,但现在只能针对同一林中的特定 OU 使用“将个人资料图片从 SharePoint 导出到 AD”
结果:由于这根本不起作用,您将无法在 AD 上更新任何图片。您必须更改之前创建的 AD 连接并修改属性映射和/或添加要在“单个 AD 连接”内同步的其他 OU。
链接是 -http://blogs.technet.com/b/steve_chen/archive/2010/09/20/user-profile-sync-sharepoint-2010.aspx
答案2
因此,我通过删除其中一个 Active Directory 连接(本来应该导入组的连接)解决了此问题,并且 Audience 能够提取一些组和用户。更改“所有者' 特定受众,我能够完成创建受众,其中应该包含所有受众。如果所有者是“系统帐户”,而不是您公司域中特定的帐户,则受众将无法找到它应该找到的 100% 的用户。很奇怪,但这就是微软的做法。