DFS 复制
启动 DFS 管理管理单元并从所有复制组中删除源服务器。该步骤使配置恢复到开始进行迁移过程之前的状态。只有在完成标识迁移之后才能执行该步骤,这样 Active Directory 目录服务中的配置信息才不会处于不一致的状态,这一点非常重要。
当从复制组中删除源服务器时,将删除在迁移过程中创建的源服务器和目标服务器之间的自定义连接。可能需要在目标服务器和每个复制组中的所有其他服务器之间建立附加连接,以便目标服务器连接到是源服务器的所有其他服务器。
失败
以下步骤介绍如何在迁移失败时还原角色。
将文件服务器角色迁移从目标服务器回滚到源服务器
回滚 DFS 命名空间
独立命名空间
除了将标识迁移回源服务器之外,不需要进行任何其他操作。
基于域的命名空间
如果基于域的命名空间具有多个命名空间服务器,或者已向最初只有一个命名空间服务器的命名空间中添加了临时服务器:
从命名空间中删除目标服务器。
将标识和共享信息迁移到源服务器。
向命名空间中添加源服务器。
如果基于域的命名空间具有一个命名空间服务器,并且没有添加任何临时命名空间服务器:
验证在迁移期间创建的命名空间的导出文件是否仍然可用。
删除命名空间。
将标识和共享信息迁移到源服务器。
在源服务器上创建命名空间。
从之前在迁移期间创建的导出文件中导入命名空间配置。
手动重置命名空间的委派权限。
注意:对具有一个命名空间服务器的基于域的命名空间进行迁移的另一个选项是在迁移之前临时添加另一个命名空间服务器,然后在迁移之后删除此临时服务器,如前面所述。
DFS 复制
从所有复制组中删除目标服务器。
数据和共享
如果在目标服务器上尚未对已迁移的文件、文件夹和共享进行任何更改,并且尚未从源服务器中删除该数据,则不需要采取额外的步骤来回滚数据和共享。
如果管理员或用户在目标服务器上对已迁移的文件、文件夹或共享进行了修改,则执行以下步骤可将目标服务器中的更改同步回源服务器:
将更新的已迁移数据(文件和文件夹)从目标服务器复制回源服务器:
robocopy <copy from path> <copy to path> /E该命令可以在源服务器或目标服务器上执行,并且将采用递归方式复制更新的数据。
警告
对于为非默认本地用户和组设置的任何权限,将无法正确复制,因此需要手动重新创建。
将源服务器和目标服务器上的共享及其权限的列表进行比较,并手动同步任何更改。
若要列出所有共享及其权限,请在以管理员身份打开的 PowerShell 提示符下使用以下命令:
gwmi win32_share | %{net share $_.name}在企业中的其他计算机上回滚迁移
如果迁移失败,请验证回滚源服务器之后,企业中的其他计算机是否可以访问源服务器。