repadmin 命令忽略一个基于 Windows Server 2008 的 RODC 与 /syncall 开关一起使用时该命令

文章翻译 文章翻译
文章编号: 949471 - 查看本文应用于的产品
展开全部 | 关闭全部

症状

您试图将指定的命名上下文域中的所有域控制器,并在目录林中的所有全局编录的所有更改都传播中使用以下 repadmin /syncall 命令:
repadmin /syncall dsa [NamingContext] / P
注意在此命令 dsa 表示域控制器的主机名。此外,NamingContext 表示目录分区的可分辨的名称。

然而,在基于 Windows Server 2008 的只读域控制器 (RODC) 将不尝试将指定的命名上下文的改动内容提取。

注意在基于 Windows Server 2008 的 RODC 保存对指定的命名上下文所做的更改其只读的全局编录分区中。

若要确认此行为,您可以在 RODC 上运行 repadmin /showreps 命令。您可能会注意到的时间戳的上一次成功复制的指定的分区被保留不变。如果正在运行 Windows Server 2003 或 Windows Server 2008 的完整的域控制器运行同一命令您看到的指定分区的最后一次成功复制的时间戳是最新。

原因

因为 syncall 参数中第一个命令在"症状"部分中提到的 NTDS 设置对象上使用 hasPartialReplicaNCs 属性收集命名上下文的主机的域控制器的列表,则会发生此问题。然后,命令将触发一个复制事件。此命令将使域控制器如何从其复制伙伴的命名上下文的一个拉复制。

rodc 存储本地 hasPartialReplicaNCs 属性。从完整的域控制器执行时 repadmin /syncall 命令,完整的域控制器没有 RODC 有关的信息。因此,触发 RODC 没有复制。

解决方案

若要解决此问题,必须在一起以获得对只读的全局编录名称更新命名上下文 dsa 参数中显式指定只读的全局编录名称。若要执行此操作运行类似于在命令提示符下以下内容的命令:
repadmin /syncall RODC [Naming Context]
注意/ P 参数不是只读的全局编录上一个 repadmin 选项。这将是这种情况,因为根据定义,只读的全局编录不能有源复制到其他域控制器的更新。

注意若要进行高级的帮助 Repadmin.exe 工具使用 /experthelp 参数。

状态

此行为是设计使然。

更多信息

有关 Repadmin.exe 语法的详细信息,请访问以下网站:
http://technet2.microsoft.com/WindowsServer/en/library/03b7fc47-e25c-4af8-822f-f856b565b76a1033.mspx?mfr=true
下面是针对所有域控制器运行该命令时 Repadmin /showattr 命令的输出。您会注意到当 Repadmin /showattr 查询针对 RODC 时仅返回 hasPartialReplicaNCs 属性
Domain Information:
Parent Domain:  DC1-2003 Domain Controller
                            2008-01 2008 Domain Controller
Sub-Domain:  
2008-02 - Windows server 2008 Domain Controller
 2008-03 - Windows Server 2008 Domain Controller.

C:\Users\Administrator.SUB>repadmin /showattr * "CN=NTDS Settings,CN=2008-03,CN=
Servers,CN=Asia,CN=Sites,CN=Configuration,DC=contoso,DC=com" /atts:hasPartialRep
licaNCs

Repadmin: running command /showattr against full DC dc1.contoso.com
DN: CN=NTDS Settings,CN=2008-03,CN=Servers,CN=Asia,CN=Sites,CN=Configuration,DC=
contoso,DC=com

Repadmin: running command /showattr against full DC 2008-02.sub.contoso.com
DN: CN=NTDS Settings,CN=2008-03,CN=Servers,CN=Asia,CN=Sites,CN=Configuration,DC=
contoso,DC=com

Repadmin: running command /showattr against full DC 2008-01.contoso.com
DN: CN=NTDS Settings,CN=2008-03,CN=Servers,CN=Asia,CN=Sites,CN=Configuration,DC=
contoso,DC=com

Repadmin: running command /showattr against read-only DC 2008-03.sub.contoso.com

DN: CN=NTDS Settings,CN=2008-03,CN=Servers,CN=Asia,CN=Sites,CN=Configuration,DC=
contoso,DC=com
    1> hasPartialReplicaNCs: DC=contoso,DC=com

属性

文章编号: 949471 - 最后修改: 2008年3月12日 - 修订: 1.0
这篇文章中的信息适用于:
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
关键字:?
kbmt kbexpertiseinter kbtshoot kbprb KB949471 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 949471
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com