SharePoint 2013 - 抱歉,此网站尚未与您共享
-
10-12-2019 - |
题
我已使用stsadm.exe创建了一个SharePoint站点(SharePoint命令行管理工具)。该网站已成功创建。它可以被浏览,站点管理员可以登录到网站。
每个其他用户使用以下命令添加到站点()
stsadm -o adduser -url“ http://test.sharepoint2013.com ”-UserLogin “Lab01 \ testuser1”-UserEmail“testUser@sp2013.com” - role“完全控制”-username“测试用户”
用户已成功添加到SharePoint站点中,并且还成功分配了角色/权限级别。
但用户无法登录网站。它说“抱歉,这个网站尚未与您共享。”
我已经验证了用户有正确的权限级别,可以在现场看到。
SharePoint 2010/2007肯定没有这样的问题。
请指南。我会感谢你!
问候,rizwan
解决方案
为什么您在2013年使用STSADM进行这种任务,如果您向我询问,您应该始终使用PowerShell。 我的猜测是STSADM不处理基于索赔的身份验证和PowerShell一样好,因此添加了无法登录的用户(由于用户洛格文中的不匹配,以及实际的用户登录,Witch将首先具有索赔令牌索赔)
其他提示
它的意见'stsadm'(SharePoint管理实用程序)不处理基于索赔的身份验证。当我们通过Stsadm创建用户时,不允许登录SharePoint 2013中的网站。所以我所做的是:
通过SharePoint API创建用户(SharePoint.dll)。
using (SPWeb web = site.OpenWeb())
{
SPUser oUser = web.EnsureUser(UserLogin);
}
.
,它的工作正常。您还可以使用PowerShell创建用户。