迁移后拒绝访问 Sharepoint 2013 中具有独特权限的文件夹
Access denied to folder with unique permissions in Sharepoint 2013 after migration
我在将站点迁移到 Sharepoint 2013 后遇到问题。
我做了2个场景:
场景 1:我迁移了带有文档库的网站。文档库具有独特的权限。在这个文档库中,我还有一个具有独特权限的文件夹。在此文件夹中,我添加了特定用户以仅对该文件夹具有读取权限。此用户未添加到网站或文档库中(仅添加到文件夹中)。
用户在尝试访问文件夹时被拒绝访问
然后,我在网站集级别停用了限制访问用户权限锁定模式功能。
用户再次尝试访问该文件夹时被拒绝访问。
场景 2:我在网站集级别停用了限制访问用户权限锁定功能。
我迁移了上述站点,用户可以成功访问该文件夹。
两种情况的区别在于,在情况 1 中,我先迁移网站,然后停用该功能;在情况 2 中,我先停用该功能,然后再迁移网站。
如何解决场景1中拒绝访问的问题。我有很多迁移的网站,我无法再次迁移它们。
谢谢
我认为原因是方案 2 起作用的原因是它在迁移数据时授予了所需的有限访问权限。但是,当功能被停用 post 迁移时,这永远不会发生。要更正此问题,我建议您使用 PowerShell。现在您不能直接向用户添加受限访问权限,但可以将其添加到组中。所以我会建议这样的事情:
- 将组添加到 SharePoint,但不select权限级别
- 将用户置于您需要限制访问权限的范围内
运行 以下 PowerShell 命令添加受限访问:
$spGroup = $spWeb.SiteGroups["Limited Access Group"];
$spWeb.RoleAssignments.Add($spGroup);
请特别注意,我使用的是 SiteGroups 而不是组,因为组尚未添加到网站角色。下一个命令将执行此操作。您不会在 GUI 中看到该组,但如果您通过 运行:
检查该组
$spWeb.Groups["Limited Access Group"];
您将看到角色{Limited Access} 已添加。之后一切都会好起来的。
戴夫
我在将站点迁移到 Sharepoint 2013 后遇到问题。
我做了2个场景:
场景 1:我迁移了带有文档库的网站。文档库具有独特的权限。在这个文档库中,我还有一个具有独特权限的文件夹。在此文件夹中,我添加了特定用户以仅对该文件夹具有读取权限。此用户未添加到网站或文档库中(仅添加到文件夹中)。
用户在尝试访问文件夹时被拒绝访问
然后,我在网站集级别停用了限制访问用户权限锁定模式功能。
用户再次尝试访问该文件夹时被拒绝访问。
场景 2:我在网站集级别停用了限制访问用户权限锁定功能。 我迁移了上述站点,用户可以成功访问该文件夹。
两种情况的区别在于,在情况 1 中,我先迁移网站,然后停用该功能;在情况 2 中,我先停用该功能,然后再迁移网站。
如何解决场景1中拒绝访问的问题。我有很多迁移的网站,我无法再次迁移它们。
谢谢
我认为原因是方案 2 起作用的原因是它在迁移数据时授予了所需的有限访问权限。但是,当功能被停用 post 迁移时,这永远不会发生。要更正此问题,我建议您使用 PowerShell。现在您不能直接向用户添加受限访问权限,但可以将其添加到组中。所以我会建议这样的事情:
- 将组添加到 SharePoint,但不select权限级别
- 将用户置于您需要限制访问权限的范围内
运行 以下 PowerShell 命令添加受限访问:
$spGroup = $spWeb.SiteGroups["Limited Access Group"]; $spWeb.RoleAssignments.Add($spGroup);
请特别注意,我使用的是 SiteGroups 而不是组,因为组尚未添加到网站角色。下一个命令将执行此操作。您不会在 GUI 中看到该组,但如果您通过 运行:
检查该组$spWeb.Groups["Limited Access Group"];
您将看到角色{Limited Access} 已添加。之后一切都会好起来的。
戴夫