none
关于windows server 2008 r2或windows server 2012复制文件夹共享权限的问题 RRS feed

  • 问题

  • 如果我需要从一个windows server 2008 r2服务器文件服务器上,将大批量共享文件夹(主要是文件夹的共享权限)复制到一台windows server 2012服务器上,我该如何操作?

    在windows server 2003时代可以使用Windows Server 2003 Resource Kit Tools中的PermCopy来实现,但是到了windows server 2008已经无法使用

    又或者是使用注册表导出导入的方法,但该方法的前提是文件夹在源服务器和目标服务器上的路径必须是一样的,可现实中由于一些原因无法保持一致,所以也无法使用,况且我也不确定2008r2的注册表路径是否和2012的一样。


    技术无止境

    2013年4月9日 7:34

答案

  • 虽然没用过2012,但我觉得它的文件共享信息也还是存在那个注册表位置吧。

    只要是这样,那么对导出的文本reg文件做一些有规律的文本修改,应该还是非常方便的。

    2013年4月11日 1:57

全部回复

  • 注册表导出

    按照两台机器上的目录对应关系,对导出的reg文件做编辑(因为你说两边目录不一致,所以这步不可免)

    导入注册表

    • 已编辑 Finy 2013年4月9日 8:18
    2013年4月9日 8:16
  • 只有导注册表这方法了?

    如果有几十万个文件夹,位置都还不一样。。。这办法也很悲催啊!


    技术无止境

    2013年4月9日 17:24
  • 只有导注册表这方法了?

    如果有几十万个文件夹,位置都还不一样。。。这办法也很悲催啊!


    技术无止境

    既然位置都不一样,那么人为(或可能可以脚本化按照某种规则)去纠正这些位置,这件事情,一定是需要人去判断和做的。任何程序不可能智能到帮你做这个对应关系的纠正。

    如果两边的对应关系有简单规律可循,那脚本处理一下reg文本还是非常方便的。这种文本处理,有时Excel也能帮很多忙。

    2013年4月10日 1:45
  • 突然看到FSMT,这个工具试试能派上用吗?
    2013年4月10日 9:03
  • FSMT我会去尝试下,毕竟现在往2012上迁移都没什么人试过,但我记得这个工具在迁移完后,会自动把共享名改掉的吧,我记得会在以前的名字后面加上老服务器的名字,这个有办法用脚本统一删除么?

    技术无止境

    2013年4月10日 10:54
  • 虽然没用过2012,但我觉得它的文件共享信息也还是存在那个注册表位置吧。

    只要是这样,那么对导出的文本reg文件做一些有规律的文本修改,应该还是非常方便的。

    2013年4月11日 1:57