我们遇到了User Profile Service应用程序的问题,并且不得不重建它(通过删除Sync DB,并重新使用Profile和Social DB。
该服务正在运行(导入用户个人资料等,并允许新用户创建MySites),但拥有MySites的现有用户无法访问其内容。显示的错误是:"您的个人网站无法创建,因为已存在您的用户名的网站。有关详细信息,请与您的站点管理员联系。"
MySite网站集显示在Central Admin中。 删除MySites不是一个可行的选择。
诊断日志表明存在用户名冲突。有道理,该网站已经存在。如何让SharePoint与用户配置文件服务同步?运行UPS同步还没有解决问题。 我已经查看了服务应用程序的PowerShell cmdlet,但没有看到任何可以立即提供帮助的内容。
答案 0 :(得分:1)
知道了。
我在一年前创建了一个用户政策,专门针对限制创建子网站的MySite应用用户。
OOTB ALL经过身份验证的用户无法正确解析,导致该部分失败(需要重新启动服务器)。
我删除了该政策,用户现在可以再次访问他们的MySites。我相信MySite.aspx页面的一部分是通过http get检查网站是否存在,如果找不到,则尝试创建新网站。该政策阻止了同步数据库中的条目(我重建了用户个人资料服务,重新使用了个人资料和社交数据库)。