如何将本地用户/组从旧的Windows 2000服务器迁移到新的Windows 2003服务器?

在Windows 2000上,我设置了本地用户和一个用于ftp站点的组,以便客户将文件传输到他们自己的站点。 我们正在转移到运行Windows 2003的不同服务器。我希望能够将具有权限的用户/组和相关文件夹传输到新服务器,而无需手动设置它们。 我看到可用于将用户迁移到Active Directory的工具,但没有用于本地到本地迁移的工具。 我应该怎么做呢? Windows 2000/2003中是否已经内置了这个function? 谢谢

“复制”用户和组信息的唯一Microsoft支持的方法是将源服务器提升为Active Directory域控制器(DC),并将“目标”服务器join该域。 如果您想彻底删除“源”服务器,则在降级和删除“源”计算机之前,需要将另一台计算机(可能是“目标”计算机)升级为DC。 如果您不想或需要有一个Active Directory基础结构来处理,那么这可能是次优的。

我为其他答案编写的脚本可用于在目标服务器计算机上创build用户和组的副本。 密码不能迁移,并且目标用户和组将具有不同于源的安全标识符(SID)。 要迁移权限,您可以使用Helge Klein出色的SetACL工具来备份源服务器上的NTFS ACL信息,并在目标服务器上恢复它(在旧服务器名称的备份文件上search并replace到新服务器名称)。

您可能需要查看SecureCopy http://www.scriptlogic.com/Products/securecopy/ 。 对于单个服务器迁移而言,这可能是矫枉过正的,但它可以处理您所面临的本地帐户和组的操作。