复制Sharepoint文件夹并保留权限

时间:2011-06-01 09:54:20

标签: sharepoint permissions robocopy

我一直在研究这个问题,我发现复制Sharepoint文件夹并不能保证权限不变。

我已尝试将Sharepoint文件夹映射到X:\,然后使用此命令使用Robocopy:

Robocopy "X:\SharepointFolder\Bob Dylan" "X:\SharepointFolder\John Lennon" /E /SEC

这会复制文件夹,但无论如何都不会保留权限。实际上我在cmd窗口中收到此错误消息

          New Dir          0    X:\SharepointFolder\Bob Dylan\Documents\
2011/06/01 11:32:28 ERROR 1 (0x00000001) Copying NTFS Security to Destination Di
rectory X:\SharepointFolder\Bob Dylan\Documents\
Incorrect function.

问题是,我的语法不正确还是无法在SharePoint中复制文件夹权限?

4 个答案:

答案 0 :(得分:1)

通过WebDAV复制文件夹不会复制文件夹上的任何元数据集。因此,也不会复制权限。

答案 1 :(得分:0)

如果您已启用发布功能,请查看“管理内容和结构报告”。我认为这将允许您在网站集中移动内容并保持元数据和安全性。

答案 2 :(得分:0)

我有同样的错误。我使用映射驱动器将数据复制到SharePoint。我发现我在SharePoint映射驱动器(目标)上的xml文件应用了最近应用于我的pc(源)的加密属性。

我仍然在寻找一种方法来使用robocopy或powershell以编程方式从目标文件中删除加密。

要手动删除属性,请导航到映射的驱动器,转到xml文件的属性,在属性的底部单击高级,取消选中“加密内容..”,然后应用。

(**对于那些不确定如何查看属性的人) 打开您的映射驱动器的资源管理器,在列标题栏上单击鼠标右键并选择属性。您可以看到应用的安全性。 E是加密。

答案 3 :(得分:0)

我正在开发小型批处理文件以获取基于CMD的访问控制列表

net user USERID /domain [enter]

我欢迎大家有想法在CMD中申请SharePoint的访问权限。先谢谢你。 :)