文件服务器迁移还是比较简单的
win server加域
导出配额文件
选中所有项,点击导出
导出共享文件夹权限列表
导出文件夹的权限表,留作备用。需要用到“icacls”
icacls c:\windows\* /save aclfile /t # C:\Windows 目录及其子目录中所有文件的 DACL 保存到 ACLFile 文件
icacls c:\windows\ /restore aclfile #还原 C:\Windows 目录及其子目录中存在的 ACLFile 中每个文件的 DACL
icacls test1 /grant User1:(d,wdac) #向用户 User1 授予对名为 Test1 的文件的删除和写入 DAC 权限
icacls test2 /grant *S-1-1-0:(d,wdac) #向 SID S-1-1-0 定义的用户授予对名为 Test2 的文件的删除和写入 DAC 权限
添加角色
迁移文件
使用xcopy命令,可以连同文件安全权限一同复制,需要两台服务器的共享文件夹都授予读写权限
(文件路径名太长会导致无法复制),可参考这个文章:解决 Windows 下文件名或者路径太长无法复制的问题 | Win Notes (winotes.net)
xcopy\192.168.1.1@e\testdir D;\testdir /0 /X /E /H /K
xcopy \\192.168.1.100\testdir 1\192.168.1.2@0\testdir /0 /X /E /H /K
/s:复制目录和子目录,除非它们是空的。
/e:复制所有子目录,即使它们是空的。
/h:复制隐藏的和系统文件。
/o:复制文件所有权和ACL信息。
/x:复制文件审核设置(仅适用于NTFS)和ACL信息(仅适用于NTFS)。
/k:复制属性。通常,Xcopy会重置只读属性。
接下来使用permcopy工具,将文件夹及文件的共享权限复制过去
permcopy \\ip或电脑名字 共享文件夹名字 \\ip或电脑名字 共享文件夹名字
permcopy下载地址 https://cloud.52flb.cn/t/5yLubP