![在 Active Directory 中移动文件结构](https://linux22.com/image/487424/%E5%9C%A8%20Active%20Directory%20%E4%B8%AD%E7%A7%BB%E5%8A%A8%E6%96%87%E4%BB%B6%E7%BB%93%E6%9E%84.png)
我最近在我们的域中安装了第二个域控制器。
因为我们的旧文件服务器即将因年久失修和积尘而报废。所以我迫切需要了解如何将文件结构从旧服务器迁移到新服务器。同时保留所有权限和限制。
有没有简单的方法可以做到这一点,不知何故,我觉得复制,粘贴不起作用。
感谢您的反馈和见解
答案1
答案2
使用大多数现代备份程序进行数据备份和恢复都包含 NTFS 权限。
如果共享权限/配置相对简单,那么只需记录它们并在新的框中重新创建它们。
答案3
Robocopy 也可以通过命令行执行此操作
答案4
如果您有备用机器或虚拟机,您可以执行此操作,同时保留旧域控制器计算机的名称。
- 使用 DCPROMO 将新计算机升级为域控制器,在备用硬件或虚拟机上运行。我们将其称为“临时 DC”。
- 将所有 FSMO 角色从被替换的计算机(称为“旧 DC”)转移到“临时 DC”。
- 将“旧 DC”降级为成员服务器计算机。
- 将“临时 DC”重命名为其他名称。
- 如果尚未安装 Windows,请在替换计算机上安装它。我们将其称为“新 DC”。
- 将新的 DC 重命名/命名为与旧 DC 相同的名称。
- 将“新 DC”提升为域控制器。
- 将所有 FSMO 角色从“临时 DC”转移到“新 DC”。
现在您已经拥有一个与旧计算机同名的新 DC。
- 使用带有“/k /r /e /c /h /y /a”开关的 XCOPY,将“数据”文件夹的内容从“旧 DC”复制到“新 DC”。此命令将保留权限,但您应该确保要复制到的文件夹中的权限与您希望的根权限相同,因为它们将继承到允许的任何位置。
- 使用 REGEDIT,从“旧 DC”中导出“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManServer\Shares”的内容。
- 使用记事本编辑注册表导出文件。删除“新 DC”上不存在的任何共享条目。完成后,双击 .REG 文件将此注册表文件导入“新 DC”。
- 在“新 DC”上使用 REGEDIT,检查上面导入的注册表项的内容。每个共享文件夹在该项下都会有一个 REG_MULTI_SZ 条目。修改“Path=”行以引用“新 DC”上文件的正确位置。
- 重新启动“新 DC”,您应该会看到所有共享都在工作。启动时查看系统事件日志,查看由于未正确设置路径而无法重新创建的任何共享。
试试看。这是我们用过的程序年来取代许多客户站点中作为文件服务器的 DC。