De naam van een object wijzigen nadat er een replicatieconflict is opgetreden
In dit artikel wordt beschreven hoe u de naam van een object wijzigt nadat er een replicatieconflict is opgetreden.
Van toepassing op: Windows 2000
Origineel KB-nummer: 297083
Samenvatting
Wanneer er een replicatieconflict optreedt, kan de naam van objecten die zijn gemaakt op twee of meer verschillende domeincontrollers met dezelfde RDN (Relatieve DN-naam) en in dezelfde container, worden gewijzigd. De naam verandert bijvoorbeeld van CN=APPSRV,OU=Domain Controllers,DC=domain,DC=com in het volgende:
CN=APPSRVCNF:b9e0025c-f9b0-48f0-ba7b-a77447716911,OU=Domain Controllers,DC=domain,DC=com
Veel hulpprogramma's en wizards, waaronder de wizard Active Directory-installatie, werken mogelijk niet correct vanwege de lengte van de nieuwe naam van het object. Nadat de conflicterende objecten handmatig zijn opgelost, kunt u het beste de naam terugzetten naar de oorspronkelijke naam.
Opmerking
Als het object dat wordt beïnvloed in de botsing een computer of een domeincontroller is, wordt alleen de RDN die wordt gebruikt om het object in Active Directory te vinden, gewijzigd na de botsing. De computernaam en de manier waarop de computer in het netwerk wordt geïdentificeerd, worden niet gewijzigd.
De naam van de RDN van een object wijzigen
Zoek de nieuwe RDN.
Als u de gewijzigde RDN wilt ophalen, kunt u het hulpprogramma LDIFDE gebruiken. Dit hulpprogramma kan batchbewerkingen ondersteunen die zijn gebaseerd op de LDIF-bestandsindelingsstandaard (LDAP Data Interchange Format). U kunt alle informatie uit Active Directory exporteren naar een bestand met behulp van dit hulpprogramma.
Als u bijvoorbeeld de volgende informatie wilt exporteren naar een bestand met de naam Bluesky.txt, typt u het volgende bij een opdrachtprompt en drukt u op Enter:
Computernaam: bluesky
Locatie in Active Directory: OU=Workstations,OU=DELTA,OU=OandM,DC=ad,DC=water,DC=ca,DC=gov
Domeincontroller: dc1ldifde -f c:\bluesky.txt -s dc1 -d "OU=Workstations,OU=DELTA,OU=OandM,DC=ad,DC=water,DC=ca,DC=gov" -r "(&(objectClass=computer)(cn=bluesky*))
Als u deze opdracht uitvoert, wordt alle informatie uit de Active Directory geëxporteerd naar het opgegeven bestand (Bluesky.txt). In het opgegeven tekstbestand vindt u de nieuwe RDN.
Zie Stapsgewijze handleiding voor bulkimport en export naar Active Directory voor meer informatie over het hulpprogramma LDIFDE.
Codeer de nieuwe RDN in base 64.
De nieuwe RDN bevat tekens die u niet kunt gebruiken in een letterlijke tekenreeks; daarom moet u de RDN coderen met behulp van Base 64. Nadat de volgende RDN is gecodeerd in Base 64:
CN=APPSRVCNF:b9e0025c-f9b0-48f0-ba7b-a77447716911,OU=Domain Controllers,DC=domain,DC=com
het resultaat is het volgende:
Q049QVBQU1JWQ05GOmI5ZTAwMjVjLWY5YjAtNDhmMC1iYTdiLWE3NzQ0NzcxNjkxMSxPVT1Eb21haW4gQ29udHJvbGxlcnMsREM9ZG9ZG9tYWluLERDPW
Wijzig de naam van de gewijzigde RDN. Voer de volgende stappen uit om de naam van de gewijzigde RDN te wijzigen:
Maak een bestand met de extensie .ldf. Wanneer u kenmerken wijzigt in Active Directory, is het belangrijk dat de volgende indeling wordt gevolgd:
Voorbeeld van LDIF-bestand om RDN (changerdn.ldf) te wijzigen
=================
#Modify een rdn voor ##### APPSRV ########
dn:: Q049QVBQU1JWQ05GOmI5ZTAwMjVjLWY5YjAtNDhmMC1iYTdiLWE3NzQ0NzcxNjkxMSxPVT1Eb21haW4gQ29udHJvbGxlcnMsREM9ZG9tYWluLERDPWNvbW==
changetype:modrdn
newrdn: cn=APPSRV
deleteoldrdn: 1dn:: vertegenwoordigt de huidige RDN in basis 64. De (::) instrueert Ldifde dat de volgende tekenreeks Base 64 gecodeerd is.
newrdn: vertegenwoordigt de nieuwe naam van het object.
Typ
ldifde -i -f c:\changerdn.ldf -s your server name
bij een opdrachtprompt .Als u deze opdracht uitvoert, verandert de RDN met behulp van het hulpprogramma LDIFDE in de nieuwe RDN die u hebt opgegeven in het LDIF-bestand (Changerdn.ldf).
Wanneer u deze opdracht uitvoert, ontvangt u mogelijk een uitvoer die er ongeveer als volgt uitziet:
Verbinding maken met 'appsrv.domain.com'
Aanmelden als huidige gebruiker met behulp van SSPI
Map importeren uit bestand 'changedc.ldf'
Vermeldingen laden
1: CN=APPSRVCNF:b9e0025c-f9b0-48f0-ba7b-a77447716911,OU=Domain Controllers,DC=domain,DC=com
Vermelding DN: CN=APPSRVCNF:b9e0025c-f9b0-48f0-ba7b-a7744771691,OU=Domeincontrollers,DC=domein,DC=com wijziging: dn
Naam wijzigen in cn=APPSRV met deleteold van 1
Vermelding is gewijzigd.
1 vermelding is gewijzigd.
De opdracht is voltooid.Met dit proces kan de naam weer worden gewijzigd in Appsrv. Deze wijziging is relationeel, dus alle verwijzingen naar dit object worden gewijzigd in Active Directory.
Wanneer u de naam van de objecten van de domeincontrollers corrigeert, moet u ervoor zorgen dat u de naam weer wijzigt in de oorspronkelijke naam. Met deze wijziging wordt de naam van de domeincontroller niet gewijzigd. Als u de naam van een domeincontroller wijzigt, wordt deze niet ondersteund in Windows 2000.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor