我在我的DC(server 2003 enterprise,sp2)中遇到RID问题,
dcdiag的结果是这样的:
开始testing:RidManager
*域的可用RID池为316105至1073741823
* win-59aed72cf8.vpgateway.info是RID Master
*与RID主DsBind成功
* rIDAllocationPool是2605到3104
* rIDPreviousAllocationPool是2605到3104
* rIDNextRID:3104
*警告:下一个摆脱池没有分配
*警告:当前池中可用RIDless于0%
……………………. WIN-59AED72CF8通过testingRidManager
我已经将RID块大小设置为10000.我已经使用LDP将rIDAvailablePool增加了200000.我已经从DNS服务器中删除了所有丢失的SRV _ldap._tcplogging,以确保使用正确的RID主机。
不过,我不能创build用户,我得到系统事件ID 16651&16645。
我正在用Excel中的VBA脚本创build用户,在大约1500名用户突然之后,我开始发现错误。 此时,我在用户容器中有1518个对象(1501个用户,其余为组)。
我以域pipe理员身份login。
有没有解决这个问题?
任何帮助,高度赞赏。
Kazem。
你是否从RID主机运行DC Diag? 或从另一个DC? validation您拥有RID主控angular色的DC在线,正在复制并可供其他DC使用。
对复制/通信的关注是因为这些types的问题通常与与RID主机通信的问题相关。
看看你的输出,你可以看到你的RIDAllocationPool与你的RIDPreviousAllocationPool匹配。 RIDAllocationPool应该是您的DC将使用的RID的NEXT集(当池达到50%时按块大小增加,而RIDPreviousAllocationPool是当前正在使用的RIDS集。
您的NextRID等于您当前池中的最后一个RID,这就是您遇到错误的原因。
鉴于您正在编写用户帐户的创build脚本,您可能已经淹没了您的RIDMaster,并且无法生成新的池。 尝试重新启动DC并手动创build一个新用户。
另外,您是否从“_tcp.DomainDNSZone”区域删除了其他DC的SRVlogging?
如果是这样,您将希望通过重新启动所有DC上的netlogon服务来重新创build这些logging。
当一个DC耗尽了所有的分配时,它需要向摆脱主FSMO所有者请求另一个摆脱池。 在我看来,错误的是,DC不能交stream给摆脱主人得到另一个池。 Chan the block will will will will will will will – – – – – I I I I </s> and and and and and and and and and </s> </s> </s> </s> </s> and 尝试运行:1. \\RIDmaster\sysvol – 其中ridmaster是拥有rid master fsmoangular色的机器 – 如果这样做不起作用,那么你的networking被洗掉2. repadmin /showrepl dcdiag /test:ridmanager /v这个结果应该告诉你什么错。
我有同样的问题,当我执行repadmin / showrepl rIDAllocationPool已更改,并开始工作。 我能够创build用户,在域中添加计算机…并且每次遇到此问题时都不需要重新启动DC服务器。 您只需重新启动Active Directory域服务。