适用于:Windows Server(半年频道)、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012。
dfsrmig 命令将 SYSvol 副本从文件复制服务 (FRS) 移动到分布式文件系统 (DFS),提供有关移动和修改 Active Directory 域服务 (AD DS)-活动目录对象。动态-支持运动。有关如何使用此命令的示例,请参见下面的示例。
语法命令 dfsrmig
dfsrmig [/SetGlobalState |/GetGlobalState |/GetMigrationState |/创建全局对象 |/deleteRoNtfrsMember [] |/deleteRoDfsrMember [] |/?]
参数
SetGlobalState 说明/SetGlobalState 参数设置普通移动状态,给域一个与state指定的值对应的状态。
要继续移动或旋转过程,使用此命令切换到有效状态。此选项允许您通过在 PDC 模拟器上的 AD DS 中设置全局迁移状态来启动和控制迁移过程。如果 PDC 模拟器不可用,此命令将失败。
您只能将一般移动状态设置为稳定状态。因此,有效值为0为起始状态(Start),1为Prepared状态,2为重定向状态(重定向),3 表示重定向状态(已消除)。
移动到discard状态不能从不能执行的状态改变和反转,所以state使用值3, 仅当您承诺将 DFS 复制用于 SYSvol 复制时。.
/获取全球状态在 PDC 模拟器上运行时,从 AD DS 数据库的本地副本指定域的当前通用迁移状态。
使用此选项确认您已设置常规迁移状态。只有稳定的迁移状态才能成为一般的迁移状态,所以 dfsrmig 命令用 /GetGlobalState 选项报告的结果与您可以用 设置的状态相对应/SetGlobalState 选项。 。
您应该在 PDC 模拟器上使用 /GetGlobalStateoption 运行 dfsrmig 命令。当前目录复制活动将一般状态复制到该域中的其他域控制器,但如果您运行带有 /GetGlobalState 选项的 dfsrmig 命令,复制延迟可能会导致冲突在不同的域控制器上。 PDC 模拟器。要检查 PDC 模拟器以外的域控制器的本地移动状态,请改用 /GetMigrationState 选项。
/获取迁移状态指定该域中所有域控制器的当前本地移动状态,并确定这些本地状态是否与当前的一般迁移状态匹配。
使用此选项可确定是否所有域控制器都已达到一般迁移状态。当您使用 /GetMigrationState 选项时,dsfrmig 命令的输出指示是否已完成向当前常规状态的移动,并列出任何域控制器的本地迁移状态那还没有达到的状态。当前的大动作。域控制器的本地迁移状态可能包括尚未达到当前一般迁移状态的域控制器的转换状态。
/创建全局对象在 AD DS 中生成 DFS 复制使用的常见对象和设置。
在正常迁移过程中不需要使用此选项,因为在从 Start 状态迁移到 Prepared 状态的过程中,DFS 复制服务会自动创建对象并安装此 AD DS。在以下情况下使用此选项创建对象并手动安装它们:
- 只读域控制器仅在迁移期间使用:DFS 复制服务在从 Start 状态迁移到 Prepared 状态期间自动创建 AD DS 对象和 DFS 副本设置。如果只读域控制器仅在此迁移过程中使用,但在移动到已消除状态之前,则不会在 AD DS 中创建新的只读域控制器对应的对象。 ,执行复制和移动过程以击败。
- 在在这种情况下,您可以使用 /createGlobalObjects 的选项运行 dfsrmig 以在任何只读域控制器上手动创建对象。运行此命令不会影响已具有 DFS 复制服务的对象和设置的域控制器。
-缺少或删除 DFS 复制服务的常规设置:如果缺少特定域控制器的设置,则从 Start 状态移动到 Prepared 状态将在转换 Preparing 状态时停止.与域控制器。在这种情况下,您可以使用带有 /createGlobalObjects 选项的 dfsrmig 命令手动创建设置。
注意:由于为在 PDC 模拟器上创建的只读域控制器的 DFS 复制服务进行常规 AD DS 安装,因此这些设置需要要从 PDC 模拟器复制到只读域控制器,然后只读域控制器上的 DFS 复制服务可以使用这些设置。由于当前目录的复制延迟,此复制过程可能需要一些时间才能完成。
/删除RoNtfrsMember []删除通用AD DS设置复制只读域控制器对应的FRS,或者删除通用AD DS设置复制所有只读域控制器的FRS,如果没有为 read_only_domain_controller_name 指定值。
您不需要在正常迁移过程中使用此选项,因为 DFS 复制服务会在从 Redirected 状态移动到 Eliminated 状态时自动删除这些 AD DS 设置。因为只读域控制器无法从 AD DS 中删除这些设置,所以 PDC 模拟器会执行此操作,并且在等待时间应用后,最后的更改将复制到只读域控制器。复制当前目录。
您使用此选项手动删除AD DS设置,仅当在只读域控制器上自动删除并长时间延迟只读域控制器时,当从重定向状态移动。到消除状态。
/deleteRoDfsrMember []删除与只读域控制器对应的 DFS 复制的全局 AD DS 设置,或删除所有只读域控制器的 DFS 复制的常规 AD DS 设置,如果 read_only_domain_controller_name 没有指定值。
使用此选项手动删除AD DS设置,只有在只读域控制器上自动删除失败并延迟只读域控制器很长时间,返回时进程也从 Prepared 状态进入 Start 状态。
/?在命令提示符处显示帮助。相当于在没有任何选项的情况下运行 dfsrmig。注意
- DFS 复制服务的迁移工具 Dfsrmig.exe 与新的 Windows Server 2008 服务器的 DFS 复制服务一起安装,当您使用域计算机控制器时,Dcpromo.exe 会安装并启动 DFS 复制服务。当您将服务器从 Windows Server 2003 升级到 Windows Server 2008 时,升级过程将安装并启动 DFS 复制服务。您无需安装 DFS 复制角色服务即可安装和启动 DFS 复制服务。
- dfsrmig 工具仅在 Windows Server 2008 域的功能级别上运行的域控制器上受支持,因为将 SYSvol 从 FRS 移动到 DFS 复制只能在以下功能的域控制器上执行Windows Server 2008 域。.
- 您可以在任何域控制器上运行 dfsrmig,但创建或控制 AD DS 对象的操作只允许在读写域控制器上进行(而不是在只读域控制器上)。
- 运行 dfsrmig,不带任何选项在命令提示符处显示帮助。
例如
将一般移动状态设置为准备(1)并开始从准备状态移动或返回 , 输入:
dfsrmig/SetGlobalState 1
设置一般移动状态为start(0)并发起返回Start状态,输入:
dfsrmig/SetGlobalState 0
要显示一般迁移状态,请输入:
dfsrmig/GetGlobalState
此示例显示了 dfsrmig/GetGlobalState 命令。
当前 DFSR 全局状态:Prepared Succeeded。
要显示有关所有域控制器上的常规迁移状态是否与任何域控制器的常规迁移状态和本地迁移状态匹配的信息,本地状态与状态不匹配。任何常见的,请输入:
dfsrmig/GetMigrationState
此示例显示了当状态在与一般迁移状态匹配的所有域控制器上本地移动时 dfsrmig/GetMigrationState 命令的典型输出:
所有域控制器已成功迁移到全局状态(Prepared)。迁移已在所有域控制器上达到一致状态。成功了。
* 以下域控制器未与全局(已准备)状态同步:
- 域控制器(本地移动状态)型DC
- CONTOSO-DC2(启动状态)只读
- DC CONTOSO-DC3(准备状态)
可写 DC 移动尚未在所有域控制器上达到一致状态。由于 AD 延迟,状态信息可能已过时。
若要在迁移期间未自动创建或丢失这些设置的域控制器上创建 DFS 复制在 AD DS 中使用的通用对象和设置,请输入:
dfsrmig/createGlobalObjects
删除常规 AD DS 设置,为名为 contoso-dc2, 的只读域控制器重新创建 FRS,如果未删除这些设置由迁移过程自动执行,输入:
dfsrmig/deleteRoNtfrsMember contoso-dc2
要删除常规 AD DS 设置以复制所有只读域控制器的 FRS,如果迁移过程未自动删除这些设置,请输入:
dfsrmig/deleteRoNtfrsMember
若要删除名为 contoso-dc2 的只读域控制器的 DFS 复制的常规 AD DS 设置,如果迁移过程未自动删除这些设置,请输入:
dfsrmig/deleteRoDfsrMember contoso-dc2
要删除所有只读域控制器的 DFS 复制的全局 AD DS 设置,如果迁移过程没有自动删除这些设置,请输入:
dfsrmig/deleteRoDfsrMember
查看更多:
- Windows 中的转换命令
- Windows 中的 Cscript 命令
- Windows 中的压缩命令
评论