Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1022776
  • 博文数量: 179
  • 博客积分: 10080
  • 博客等级: 上将
  • 技术积分: 2580
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-10 09:26
文章分类

全部博文(179)

文章存档

2015年(1)

2014年(1)

2012年(1)

2011年(3)

2010年(14)

2009年(11)

2008年(10)

2007年(42)

2006年(96)

我的朋友

分类: WINDOWS

2010-02-24 10:23:33

如何导出共享文件夹的权限或转移
实例:
1, 先将文件夹复制到其他电脑或硬盘分区(包含文件夹的权限)
xcopy /o /x /e /h /k c:\文件夹名字 d:\文件夹名字
2, 使用Windows Resource Kits tools里面的permcopy.exe 进行共享文件夹的复制或转移
permcopy 或电脑名字 共享文件夹名字 或电脑名字 共享文件夹名字
Windows Resource Kits tools 到这里下载 
下面是网络上的文章集合
根据我的研究,您可以使用带 /O/X/E/H/K 开关的 Xcopy 命令复制文件并保留已明确应用于这些文件的现有权限。将一个文件夹复制到另一个文件夹中并保留其权限1. 单击开始,然后单击运行。2. 在打开框中,键入 cmd,然后单击确定。3. 键入 xcopy sourcedestination /O /X /E /H /K ,然后按 Enter,其中 source 是要复制的文件的源路径,destination 是这些文件的目标路径。如何将一个文件夹复制到另一个文件夹中并保留其权限 另外,您可以尝试使用 FSMT 来实现迁移文件夹及其权限,它提供了可简化文件服务器的迁移和将迁移对用户与商业应用程序的影响降低到最小的工具。您可以到以下网站下载FSMT:Windows Server 2003 升级协助中心 文件服务器迁移工具包要求和兼容性:常见问题 您可以使用Permcopy.exe 工具可用来从一个共享向另一个共享复制共享权限。使用 Permcopy.exe 工具将共享权限从一个共享复制到另一共享,请使用“permcopy ”命令,其中“source_server\share_name”和“destination_server\share_name”是到源和目标共享的通用命名约定 (UNC) 路径。备注: 不能使用 Permcopy.exe 工具来复制一个管理共享(共享名$,如 C$ 或 IPC$)的权限。 如果将权限复制到位于 x86 计算机的管理共享,则 Services.exe 程序可能会停止响应。有关这一注意事项及进一步信息可从 Windows光盘的Resource Kit 中找到。
详细内容见: http://hi.baidu.com/x278384/blog/item/c016bf50d4d3826185352427.html
NTFS权限和共享权限的迁移
转自--gnaw0725 blog
如何进行共享文件夹权限设置迁移复制?Permcopy.exes和ecure file copy 4。同台2003SERVER服务器,工作组管理,有个共用资料夹(里面有加了很多人的权限),移到另外一个盘中,里面多个使用者的权限还能有,如何能做到?(不用重新加一次使用权限)
我想大家都会遇到文件服务器进行更换主机或增加空间,有很多个人的共用资料夹需要进行移动,而移动后重加权限问题是个头痛的问题,如有哪位有更好的办法,能否提供出来供大家学习!
xcopy方法和fsmgmt迁移工具我已经测试过,它只能把资料夹"安全性"中的权限COPY过去;
我需要的是下面这个功能的实现(前提是同台服务器):
资料夹右键"内容"--"共用"--"共用此资料夹"--"使用权限"中所新增加的使用者权限在COPY到另外一盘后,里面的使用者权限仍有;
我也清楚在同台服务器中,不能出现两个同名的共用资料夹,如果上面的功能能实现,我可以把原资料夹的共用停用后,再到新COPY过去的地方重做一次"共用此资料夹",这样我只需要把所COPY后的资料夹共用一次就OK,不用再去做对此资料夹进行"使用权限"的增加动作;
像我们公司有上百个这样的共用用户资料夹,每个共用资料夹中都有多个使用者的权限,如果遇到服务器硬件空间升级或换新机,利用上述功能,可以大大地节省时间;
回答:根据我的研究,您可以使用带 /O/X/E/H/K 开关的 Xcopy 命令复制文件并保留已明确应用于这些文件的现有权限。
将一个文件夹复制到另一个文件夹中并保留其权限
1. 单击开始,然后单击运行。
2. 在打开框中,键入 cmd,然后单击确定。
3. 键入 xcopy sourcedestination /O /X /E /H /K ,然后按 Enter,其中 source 是要复制的文件的源路径,destination 是这些文件的目标路径。
如何将一个文件夹复制到另一个文件夹中并保留其权限
另外,您可以尝试使用 FSMT 来实现迁移文件夹及其权限,它提供了可简化文件服务器的迁移和将迁移对用户与商业应用程序的影响降低到最小的工具。您可以到以下网站下载FSMT:
Windows Server 2003 升级协助中心
文件服务器迁移工具包要求和兼容性:常见问题
您可以使用Permcopy.exe 工具可用来从一个共享向另一个共享复制共享权限。使用 Permcopy.exe 工具将共享权限从一个共享复制到另一共享,请使用“permcopy ”命令,其中“source_server\share_name”和“destination_server\share_name”是到源和目标共享的通用命名约定 (UNC) 路径。
备注: 不能使用 Permcopy.exe 工具来复制一个管理共享(共享名$,如 C$ 或 IPC$)的权限。 如果将权限复制到位于 x86 计算机的管理共享,则 Services.exe 程序可能会停止响应。有关这一注意事项及进一步信息可从 Windows光盘的Resource Kit 中找到。
Tom Zhang 张一平 在线技术支持工程师 微软全球技术支持中心
你可以用Secure Copy这个软件,我测试过。
---小虫
前面说过如何进行共享文件夹权限设置迁移复制 ,这里再讨论共享文件移动到其它磁盘,在上面设置过的共享权限怎样恢复?问:欲将服务器上的共享资源,移动至其它硬盘或服务器,如何保留其共享属性、共享权限和NTFS权限设置而不必重新手动设置?
答:这个问题要分两方面:
一、NTFS权限的保留
<法1>利用Windows附件下备份工具进行备份,然后利用还原到“备用位置”,将共享资源还原到目标位置。这是最好的办法,目标的NTFS权限设置与原来的完全一样。
<法2>利用xcopy /o ,命令格式如下:Xcopy 源 目标 /s /e /o
【说明】
/s表示:复制包括所有非空子文件夹;
/e表示:复制包含空子文件夹,等同于DOS时代的/s /e,所以此命令可以只用/e参数;
/o表示:复制文件所有权和ACL(即NTFS权限)信息。有些系统设置的帐号、权限没有复制过来,但管理员手动设置的帐号、权限一定会被复制过来。
二、共享属性、共享权限的保留
<法1>利用注册表的导出/导入实现,具体操作如下:
1、   在共享资源所在源计算机上,开始/运行:regedit
2、   找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\Shares
3、 在shares项上右键,将所有共享及其权限设置信息导出为.reg文件
4、   在目标计算机上,双击.reg文件导入
5、   在我的电脑/右键/管理,计算机管理的服务下,重新启动Server服务。
<法2>如果共享资源的数量较少,也可以使用03 Resource Kits工具中的PermCopy将共享权限设置复制给目标,目标文件夹必须先共享出来,同一计算机上共享名不能相同。
  利用PermCopy必须针对各个共享资源,逐个去复制共享权限(也仅是共享权限,不会复制NTFS权限、文件及文件夹)。命令格式如下:
      PermCopy \\源计算机 共享名 \\目标计算机 共享名
---张东辉

还有一个工具,fsmigrate_x86,Microsoft File Server Migration Toolkit 1.2,这个工具要装.net不建议使用
详细情况看附件
文件: fsmigrate_x86.rar
大小: 1013KB
下载: 下载

阅读(11087) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~