我一直在研究这个问题,我发现复制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中复制文件夹权限?
答案 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的访问权限。先谢谢你。 :)