修复User Profile Service应用程序后,SharePoint 2010 Mysite已存在

时间:2015-02-04 16:38:08

标签: sharepoint mysite

我们遇到了User Profile Service应用程序的问题,并且不得不重建它(通过删除Sync DB,并重新使用Profile和Social DB。

该服务正在运行(导入用户个人资料等,并允许新用户创建MySites),但拥有MySites的现有用户无法访问其内容。显示的错误是:"您的个人网站无法创建,因为已存在您的用户名的网站。有关详细信息,请与您的站点管理员联系。"

MySite网站集显示在Central Admin中。 删除MySites不是一个可行的选择。

诊断日志表明存在用户名冲突。有道理,该网站已经存在。如何让SharePoint与用户配置文件服务同步?运行UPS同步还没有解决问题。 我已经查看了服务应用程序的PowerShell cmdlet,但没有看到任何可以立即提供帮助的内容。

1 个答案:

答案 0 :(得分:1)

知道了。

我在一年前创建了一个用户政策,专门针对限制创建子网站的MySite应用用户。

OOTB ALL经过身份验证的用户无法正确解析,导致该部分失败(需要重新启动服务器)。

我删除了该政策,用户现在可以再次访问他们的MySites。我相信MySite.aspx页面的一部分是通过http get检查网站是否存在,如果找不到,则尝试创建新网站。该政策阻止了同步数据库中的条目(我重建了用户个人资料服务,重新使用了个人资料和社交数据库)。