在 Windows 2000 机器上,我设置了本地用户和一组用于 ftp 站点的目的,以便我们的客户将文件传输到他们自己的站点。我们现在正在移动到运行 Windows 2003 的不同服务器。我希望能够将具有权限的用户/组和相关文件夹转移到新服务器,而无需手动将它们全部备份。我看到可用于将用户迁移到 Active Directory 的工具,但没有用于本地到本地迁移的工具。我该怎么做呢?Windows 2000/2003 中是否已经为此目的内置了功能?谢谢
在 Windows 2000 机器上,我设置了本地用户和一组用于 ftp 站点的目的,以便我们的客户将文件传输到他们自己的站点。我们现在正在移动到运行 Windows 2003 的不同服务器。我希望能够将具有权限的用户/组和相关文件夹转移到新服务器,而无需手动将它们全部备份。我看到可用于将用户迁移到 Active Directory 的工具,但没有用于本地到本地迁移的工具。我该怎么做呢?Windows 2000/2003 中是否已经为此目的内置了功能?谢谢
Microsoft 支持的“复制”用户和组信息的唯一方法是将源服务器提升为 Active Directory 域控制器 (DC),并将“目标”服务器加入该域。如果您想完全删除“源”服务器,则需要在降级和删除“源”机器之前将另一台机器(可能是“目标”机器)提升为 DC。如果您不想或不需要处理 Active Directory 基础结构,那么这可能不是最佳选择。
我为另一个答案编写的脚本可用于在目标服务器计算机上创建用户和组的副本。无法迁移密码,并且目标用户和组将具有与源不同的安全标识符 (SID)。要迁移权限,您可以使用 Helge Klein 出色的 SetACL工具来备份源服务器上的 NTFS ACL 信息并在目标服务器上恢复(在对旧服务器名称的备份文件进行搜索并替换到新服务器之后)姓名)。
您可能想查看 SecureCopy http://www.scriptlogic.com/Products/securecopy/。对于单个服务器迁移来说,这可能有点过头了,但它可以处理您所面临的本地帐户和组操作。