我已将Web应用程序的内容数据库从SP2010迁移到SP2013。迁移完成后,我完全被锁定在Web应用程序之外。导航到根网站集会提示我输入每次都被拒绝的凭据。我正在尝试以域管理员和网站集管理员身份登录的用户。
我尝试过使用PowerShell来访问自己(这也是迁移过程的一部分):
$account = "yourDomain\yourUser"
$account = (New-SPClaimsPrincipal -identity $account -identitytype 1).ToEncodedString()
$wa = get-SPWebApplication $WebAppName
$zp = $wa.ZonePolicies("Default")
$p = $zp.Add($account,"PSPolicy")
$fc=$wa.PolicyRoles.GetSpecialRole("FullControl")
$p.PolicyRoleBindings.Add($fc)
$wa.Update()
$wa.MigrateUsers($true)
$wa.ProvisionGlobally()
这没效果。我还在Application Mangement中检查了网站集管理员 - >网站集 - >更改网站集管理员
首次切换时需要更改,因为之前的环境位于不同的域中,但现在列为网站集管理员的用户无法访问根网站集。
我也尝试在process outlined here中启用匿名访问,但仍然无法进入。
这只是一个个人测试环境,所以不用担心尝试任何破坏的东西,我总是可以恢复虚拟机。
如何重新获得对此网络应用程序的访问权限?
编辑:我还验证/设置了portalsuperuseraccount和portalsuperreaderaccount ...这里概述:https://sharepoint.stackexchange.com/questions/14073/access-denied-on-site-collection-after-migrating-to-claims