none
过时的全局编录服务器重新联机后,用户邮件地址产生冲突的问题 RRS feed

  • 问题

  • 环境:AD - Windows2003, Emailserver - Exchange2000;1根域,2子域A,B,2009年在子域B控制器上建立了USER1,2010年删除了USER1,同时将子域A的所有控制器下线脱机了,2011年再次在子域B控制器上建立了USER1,使用一段时间正常,前两周再将已下线的子域A控制器重新联机测试,发现同步有问题,于是删除该子域A并重建了,这几天问题出现了,USER1邮件失效,回应说邮件地址冲突,于是用LDP查询USER1账号,发现如下所示,出现两个USER1,有个是过期的,请问这种情况下,如何删除过期数据呢?

    ***Searching...
    ldap_search_s(ld, "DC=domain,DC=group", 2, "(sAMAccountName=user1)", attrList,  0, &msg)
    Result <0>: (null)
    Matched DNs:
    Getting 2 entries:
    >> Dn: CN=user1,OU=test,DC=b,DC=domain,DC=group
     1> canonicalName: b.domain.group/test/user1;
     1> cn: user1;
     1> description: testDepartment;
     1> distinguishedName: CN=user1,OU=test,DC=b,DC=domain,DC=group;
     4> objectClass: top; person; organizationalPerson; user;
     1> objectGUID: 518b61e2-3a64-4c82-8960-7c7ad33e7722;
     1> name: user1;

    >> Dn: CN=user1\
    CNF:d9a58c9a-c4a5-43e7-ae89-b5c27d3b8da2,OU=test,DC=b,DC=domain,DC=group
     1> canonicalName: b.domain.group/test/user1
    CNF:d9a58c9a-c4a5-43e7-ae89-b5c27d3b8da2;
     1> cn: user1
    CNF:d9a58c9a-c4a5-43e7-ae89-b5c27d3b8da2;
     1> description: Department;
     1> distinguishedName: CN=user1
    CNF:d9a58c9a-c4a5-43e7-ae89-b5c27d3b8da2,OU=test,DC=b,DC=domain,DC=group;
     4> objectClass: top; person; organizationalPerson; user;
     1> objectGUID: d9a58c9a-c4a5-43e7-ae89-b5c27d3b8da2;
     1> name: user1
    CNF:d9a58c9a-c4a5-43e7-ae89-b5c27d3b8da2;


    好好先生!
    2011年3月29日 1:05

答案

  • 您好,

    首先按照微软的KB http://support.microsoft.com/kb/314282/en-us 用LDP检查。

    尝试使用repadmin来清除lingering objects。子域B的GC上没有该lingering objects,使用 "repadmin /removelingeringobjects <含错误信息的子域GC主机名> <子域GC的GUID> <子域BaseDN>" 。后登录每一台子域GC进行操作

    我认为可能是由于某个地区某台脱线很久的DC重新上线了,而恰巧我们的DC在最初开启松散复制后没有关闭的原因。

    • 已建议为答案 KeJiaLi 2011年4月2日 15:01
    • 已标记为答案 emma.yoyo 2011年4月11日 3:02
    2011年3月30日 2:20
    版主