![如何将本地用户/组从旧的 Windows 2000 服务器迁移到新的 Windows 2003 服务器?](https://linux22.com/image/507472/%E5%A6%82%E4%BD%95%E5%B0%86%E6%9C%AC%E5%9C%B0%E7%94%A8%E6%88%B7%2F%E7%BB%84%E4%BB%8E%E6%97%A7%E7%9A%84%20Windows%202000%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%BF%81%E7%A7%BB%E5%88%B0%E6%96%B0%E7%9A%84%20Windows%202003%20%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
在 Windows 2000 机器上,我已设置本地用户和一个组,用于 ftp 站点,以便我们的客户将文件传输到他们自己的站点。我们现在正在移动到运行 Windows 2003 的另一台服务器。我希望能够将具有权限的用户/组和相关文件夹传输到新服务器,而无需手动将它们全部重新设置。我看到可用于将用户迁移到 Active Directory 的工具,但没有用于本地到本地迁移的工具。我应该怎么做?Windows 2000/2003 中是否已内置了用于此目的的功能?谢谢
答案1
Microsoft 支持的唯一“复制”用户和组信息的方式是将源服务器升级为 Active Directory 域控制器 (DC),并将“目标”服务器加入该域。如果您想完全删除“源”服务器,则需要先将另一台计算机(可能是“目标”计算机)升级为 DC,然后再降级并删除“源”计算机。如果您不想或不需要使用 Active Directory 基础架构来处理,那么这可能不是最佳选择。
这我为另一个答案编写的脚本可用于在目标服务器计算机上创建用户和组的副本。密码无法迁移,目标用户和组的安全标识符 (SID) 与源不同。要迁移权限,您可以使用 Helge Klein 的精彩 SetACL工具备份源服务器上的 NTFS ACL 信息并在目标服务器上还原它(在备份文件中执行搜索并替换旧服务器名称为新服务器名称之后)。
答案2
您可能需要查看 SecureCopyhttp://www.scriptlogic.com/Products/securecopy/。对于单个服务器迁移来说,它可能有些过度,但它可以处理您所面临的本地帐户和组操作。