Ukaz operacijskega sistema Windows Server 2003 »adprep /forestprep« povzroča pokvarjene atribute v gozdovih operacijskega sistema Windows 2000, ki vsebuje strežnike Exchange 2000

Prevodi člankov Prevodi člankov
ID članka: 314649 - Oglejte si izdelke, na katere se nanaša ta članek.
Razširi vse | Zmanjšaj

Na tej strani

POVZETEK

Shema za strežnik Microsoft Exchange 2000 določa tri atribute, ki niso združljivi z zahtevo za komentarje (RFC): houseIdentifier, Secretary in labeledURI. Komplet Microsoft Windows 2000 InetOrgPerson Kit na novo določa atributa Secretary in labeledURI. Ukaz adprep /forestprep v operacijskem sistemu Microsoft Windows Server 2003 je na novo določil vse tri atribute, kot je opisano v zahtevi za komentarje (RFC) 2798.

Če je strežnik Exchange 2000 ustvaril te tri atribute, preden ste zagnali komplet Windows 2000 InetOrgPerson Kit, postane atribut LdapDisplayName za atribut houseIdentifier sporen ali »pokvarjen«, ko kopija ukaza adprep /forestprep v operacijskem sistemu Windows Server 2003 doda nove definicije, združljive z RFC-jem. Če je strežnik Exchange 2000 ustvaril te tri atribute, preden ste zagnali ukaz adprep /forestprep v operacijskem sistemu Windows Server 2003, postanejo vsi trije atribute pokvarjeni. Ti spori ne nastanejo, če ukaz adprep /forestprep operacijskega sistema Windows Server 2003 ustvari atribute, preden namestite strežnik Exchange 2000.

DODATNE INFORMACIJE

Ko ukaz adprep /forestprep operacijskega sistema Windows Server 2003 doda atribute InetOrgPerson v gozd operacijskega sistema Windows 2000, ki vsebuje shemo strežnika Exchange 2000, so njegove definicije atributov Secretary, houseIdentifier in labeledURI v sporu z definicijami teh atributov, ki jih ponuja strežnik Exchange 2000. V krmilniku domene, ki prejema posodobitve sheme operacijskega sistema Windows Server 2003, so atributi LdapDisplayName za definicije teh atributov strežnika Exchange 2000 spremenjeni, da ta spor preprečijo. Ko storitev imenika Microsoft Active Directory zazna podvojeno ime, spremeni ime enega od teh predmetov tako, da na začetek imena doda besedo »Dup« ali nekatere edinstvene znake. To vedenje je znano kot »huda okvara« predmeta.

Ukaz strežnika Exchange Server 2003 setup /forestprep doda tudi svoje atribute InetOrgPerson in tako lahko povzroči hudo okvaro predmeta.

Gozdovi imenika Active Directory niso ranljivi na težavo pokvarjenega prikazovanja imena, če z ukazom adprep /forestprep operacijskega sistema Windows Server 2003 ustvarite začetno definicijo atributov Secretary, labeledURI in houseIdentifier. Pokvarjeni atributi LdapDisplayName se zagotovo ne pojavljajo v naslednjih primerih:
  • Pred namestitvijo strežnika Exchange 2000 zaženete ukaz adprep /forestprep operacijskega sistema Windows Server 2003 v gozdu operacijskega sistema Windows 2000.
  • Strežnik Exchange dodate v obstoječi gozd sistema Windows 2000. Pred zagonom ukaza adprep /forestprep sistema Windows Server 2003 zaženete datoteko Inetorgpersonfix.ldf.
  • Strežnik Exchange dodate v obstoječi gozd sistema Windows 2000. Nato zaženete ukaz setup /forestprep strežnika Exchange Server 2003, prededn zaženete ukaz adprep /forestprep operacijskega sistema Windows Server 2003.
Pokvarjeni atributi lahko nastanejo v gozdovih operacijskega sistema Windows 2000 ali Windows Server 2003, če strežnik Exchange 2000 ustvari začetno definicijo atributov Secretary, houseIdentifier in labeledURI v domeni operacijskega sistema Windows 2000. Do tega vedenja lahko pride v teh primerih:
  • V gozd operacijskega sistema Windows 2000 dodate različico razreda strežnika Exchange 2000 InetOrgPerson, preden dodate razred InetOrgPerson iz kompleta InetOrgPerson Kit.
  • V gozd operacijskega sistema Windows 2000 dodate različico razreda strežnika Exchange 2000 InetOrgPerson, preden zaženete ukaz adprep /forestprep operacijskega sistema Windows Server 2003.
  • Dodate komplet Windows 2000 InetOrgPerson Kit in nato namestite spremembe v shemi strežnika Exchange 2000, preden zaženete ukaz adprep /forestprep operacijskega sistema Windows Server 2003.
  • Krmilnik domene operacijskega sistema Windows 2000, ki vsebuje Exchangevo definicijo razreda InetOrgPerson, ne prejema posodobitev imenika Active Directory, preden zaženete datoteko Inetorgpersonfix.ldf iz namestitvenega medija operacijskega sistema Windows Server 2003.

1. primer: Spremembe sheme strežnika Exchange 2000 so dodane po zagonu ukaza adprep /forestprep

Če so spremembe sheme strežnika Exchange 2000 dodane v gozd operacijskega sistema Windows 2000 po zagonu ukaza adprep /forestprep iz operacijskega sistema Windows Server 2003, glejte razdelek »Pregled: Nadgraditev krmilnikov domen operacijskega sistema Windows 2000 v operacijski sistem Windows Server 2003« v tem članku iz Microsoftove zbirke znanja:
325379 Nadgraditev krmilnikov domen operacijskega sistema Windows 2000 v operacijski sistem Windows Server 2003 (Ta povezava lahko vodi k besedilu, ki je delno ali v celoti v angleščini)

2. primer: Spremembe sheme strežnika Exchange 2000 so nameščene pred zagonomo ukaza adprep /forestprep operacijskega sistema Windows Server 2003

Če so bile spremembe sheme strežnika Exchange 2000 že nameščene, vendar pa ukaza adprep /forestprep v operacijskem sistemu Windows Server 2003 še niste zagnali, poskusite narediti to:
  1. Prijavite se v konzolo nadrejenega krmilnika shem z računom, ki je član skrbnikov sheme (schema administrator) v skupini skrbnikov v podjetju.
  2. V nadrejenem krmilniku shem omogočite Schema Updates (Posodobitve sheme). Če želite več informacij o tem, kako dovoliti posodobitve v shemi imenika Active Directory, kliknite to številko članka iz Microsoftove zbirke znanja:
    285172 Posodobitve sheme zahtevajo dostop za pisanje v shemo v imeniku Active Directory (Ta povezava lahko vodi k besedilu, ki je delno ali v celoti v angleščini)
  3. Pokvarjeni atributi HouseIdentifier, Secretary in LabeledURI so v atributu LDAPDisplayName zapisani v tej obliki:
    lDAPDisplayName: DUP-labeledURI-9591bbd3-d2a6-4669-afda-48af7c35507d;
    lDAPDisplayName: DUP-secretary-c5a1240d-70c0-455c-9906-a4070602f85f
    lDAPDisplayName: DUP-houseIdentifier-354b0ca8-9b6c-4722-aae7-e66906cc9eef
    Če so bil atributi LDAPDisplayName za atribute LabeledURI, Secretary in HouseIdentifier pokvarjeni, zaženite skript Inetorgpersonfix.ldf operacijskega sistema Windows Server 2003 za obnovitev:
    1. Ustvarite mapo, imenovano %systemroot%\iop.
    2. V ukazni poziv vnesite cd %systemroot%\iop in pritisnite tipko ENTER.
    3. Ekstrahirajte datoteko Inetorgpersonfix.ldf iz datoteke Support.cab, ki jo najdete v mapi Support\Tools namestitvenega medija operacijskega sistema Windows Server 2003.
    4. Iz konzole naprednega krmilnika shem naložite datoteko Inetorgpersonfix.ldf z datoteko Ldifde.exe, da popravite atribut LdapDisplayName za atribute houseIdentifier, Secretary in labeledURI. Če želite to narediti, vnesite naslednji ukaz, kjer je dn path for forest root domain ime poti domene za korensko domeno gozda, ki je vključena v narekovaje:
      ldifde -i -f inetorgpersonfix.ldf -v -c DC=X "dn path for forest root domain"
      Opomba V tem ukazu je X konstanta, odvisna od primera. Vnesite jo točno tako, kot je navedena tu.
  4. Preverite, ali so zdaj vrednosti LDAPDisplayName za atribute CN=ms-Exch-Assistant-Name, CN=ms-Exch-LabeledURI in CN=ms-Exch-House-Identifier v poimenovanem kontekstu sheme prikazani kot msExchAssistantName, msExchLabeledURI in msExchHouseIdentifier, preden v operacijskem sistemu Windows Server 2003 zaženete ukaz adprep /forestprep.

    Če želite preveriti, ali so vrednosti LDAPDisplayName pravilne, lahko uporabite snap in ADSI Edit. Če želite to narediti, sledite tem korakom:

    Opozorilo Če uporabite snap-in ADSI Edit, pripomoček LDP ali katerega koli drugega odjemalca LDAP različice 3 in nepravilno spremenite atribute predmetov imenika Active Directory, lahko nastanejo resne težave. Zaradi teh težav boste morda morali znova namestiti operacijske sisteme Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003 ali tako operacijski sistem Windows in kot tudi strežnik Exchange. Microsoft ne more zagotoviti, da je možno odpraviti težave, če nepravilno spremenite atribute predmetov imenika Active Directory. Te atribute spreminjate na lastno odgovornost.
    1. Kliknite Start, pokažite na Programs (Programi) in Windows 2000/2003 Support Tools ter kliknite ADSI Edit.
    2. Razširite možnost Schema [Vaša_Domena].
    3. Razširite možnost Cn=Schema, CN=Configuration, CN=vaša notranja imena.
    4. V desnem podoknu poiščite atribut, ki ga želite preveriti.
    5. Z desno tipko miške kliknite atribut in nato kliknite Properties (Lastnosti).
    6. V polju Select which properties to view (Izberite vrednosti za ogled) kliknite Both (Obe).
    7. V polju Select a property to view (Izberite vrednost za ogled) kliknite LDAPDisplayName.
    8. Preverite, ali je vrednost LDAPDisplayName pravilna.
    9. Ponovite korake od e do h za vsak atribut, ki ga želite preveriti.
  5. Zaženite ukaza adprep /forestprep in /domainprep.
Več informacij najdete v razdelku »Pregled: Nadgraditev krmilnikov domen operacijskega sistema Windows 2000 v operacijski sistem Windows Server 2003« v tem članku iz Microsoftove zbirke znanja:
325379 Nadgraditev krmilnikov domen operacijskega sistema Windows 2000 v operacijski sistem Windows Server 2003 (Ta povezava lahko vodi k besedilu, ki je delno ali v celoti v angleščini)

3. primer: Pred zagonom ukaza adprep /forestprep v operacijskem sistemu Windows Server 2003 niste zagnali InetOrgPersonfix

Če zaženete ukaz adprep /forestprep v operacijskem sistemu Windows Server 2003 v gozdu operacijskega sistema Windows 2000, ki vsebuje spremembe sheme strežnika Exchange 2000, postanejo atributi LdapDisplayname za houseIdentier, Secretary in labeledURI pokvarjeni. Če želite prepoznati pokvarjena imena, poiščite prizadete atribute z datoteko Ldp.exe:
  1. Namestite datoteko Ldp.exe iz mape Support\Tools na mediju operacijskega sistema Windows 2000 ali Windows Server 2003.
  2. Zaženite datoteko Ldp.exe iz krmilnika domene ali člana računalnika v gozdu.
    1. V meniju Connection (Povezava) kliknite Connect (Vzpostavi povezavo), pustite polje Server (Strežnik) prazno, v polje Port (Vrata) vnesite 389 in kliknite OK (V redu).
    2. V meniju Connection (Povezava) kliknite Bind (Poveži), pustite vsa polja prazna in kliknite OK (V redu).
  3. Zabeležite različno ime poti za atribut SchemaNamingContext.

    Za krmilnik domene v gozdu CORP.ADATUM.COM bi bilo različno ime poti na primer CN=Schema,CN=Configuration,DC=corp,DC=adatum,DC=com.
  4. V meniju Browse (Prebrskaj) kliknite Search (Poišči).
  5. Nastavite te lastnosti:
    • Base DN: Vnesite različno ime poti za poimenovani kontekst sheme, ki je določeno v 3. koraku.
    • Filter: Vnesite (ldapdisplayname=dup*).
    • Scope: Kliknite Subtree (Poddrevo).
  6. Pokvarjeni atributi HouseIdentifier, Secretary in LabeledURI so v atributu LDAPDisplayName zapisani v tej obliki:
    lDAPDisplayName: DUP-labeledURI-9591bbd3-d2a6-4669-afda-48af7c35507d;
    lDAPDisplayName: DUP-secretary-c5a1240d-70c0-455c-9906-a4070602f85f
    lDAPDisplayName: DUP-houseIdentifier-354b0ca8-9b6c-4722-aae7-e66906cc9eef
    Če so bil atributi LDAPDisplayName za atribute LabeledURI, Secretary in HouseIdentifier pokvarjeni, zaženite skript Inetorgpersonfix.ldf operacijskega sistema Windows Server 2003 za obnovitev:
    1. Ustvarite mapo, imenovano %systemroot%\iop.
    2. V ukazni poziv vnesite cd %systemroot%\iop in pritisnite tipko ENTER.
    3. Ekstrahirajte datoteko Inetorgpersonfix.ldf iz datoteke Support.cab, ki jo najdete v mapi Support\Tools namestitvenega medija operacijskega sistema Windows Server 2003.
    4. Iz konzole naprednega krmilnika shem naložite datoteko Inetorgpersonfix.ldf z datoteko Ldifde.exe, da popravite atribut LdapDisplayName za atribute houseIdentifier, Secretary in labeledURI. Če želite to narediti, vnesite naslednji ukaz, kjer je dn path for forest root domain ime poti domene za korensko domeno gozda, ki je vključena v narekovaje:
      ldifde -i -f inetorgpersonfix.ldf -v -c DC=X "dn path for forest root domain"
      Opomba V tem ukazu je X konstanta, odvisna od primera. Vnesite jo točno tako, kot je navedena tu.
  7. Preverite, da atributi houseIdentifier, Secretary in labeledURI v poimenovanem kontekstu sheme niso pokvarjeni.
  8. Z datoteko Winnnt32.exe nadgradite krmilnike domen operacijskega sistema Windows 2000.

    Če želite več informacij o nadgradnji krmilnika domene operacijskega sistema Windows 2000 z datoteko Winnt32.exe, kliknite to številko članka iz Microsoftove zbirke znanja:
    325379 Nadgraditev krmilnikov domen operacijskega sistema Windows 2000 v operacijski sistem Windows Server 2003 (Ta povezava lahko vodi k besedilu, ki je delno ali v celoti v angleščini)

Napake, na katere naleti strežnik Exchange 2000, ko so atributi InetOrgPerson pokvarjeni

Ko namestite ali nadgradite računalnik s strežnikom Exchange 2000 v domeno, ki vsebuje več krmilnikov domen, se med nastavitvijo postopka /forestprep lahko prikaže to sporočilo o napaki:
Setup failed while installing subcomponent Microsoft Windows Active Directory schema update with error code 0xC1037AE6 (please consult the installation logs for a detailed description). You may cancel the installation or try the failed step again. (Nastavitev ni uspela med namestitvijo podkomponente posodobitve sheme imenika Microsoft Windows Active Directory s kodo napake 0xC1037AE6 (za podroben opis si oglejte dnevnike namestitve). Namestitev lahko prekinete ali poskusite neuspeli korak ponovno izvesti.
V dnevniku nastavitve je lahko to sporočilo o napaki:
[14:07:16] ScRunLDIFScript (k:\admin\src\libs\exsetup\exmisc.cxx:1333)
Error code 0XC1037AE6 (31462): Extending the schema in the Active Directory failed. 
Please consult the error log LDIF.ERR in your TEMP directory.
Ta težava nastane, ker je nastal spor v atributu InetOrgPerson. Zaženite datoteko Inetorgpersonfix.ldf, kot je opisano v 3. primeru tega članka.

Izboljšave ukaza Adprep.exe v v servisnem paketu SP1 za Windows Server 2003

Ukaz Adprep.exe je izboljšan v servisnem paketu SP1 za Windows Server 2003. Ukaz zdaj zazna pripone sheme InetOrgPerson strežnika Exchange 2000 in se nato ustavi. Ko je pripona InetOrgPerson zaznana, se prikaže to sporočilo:
Adprep was unable to extend the schema. (Adprep ni mogel razširiti sheme.)
[Status/Consequence] (Stanje/Posledica)
The schema master did not complete a replication cycle after the last reboot. The schema master must complete at least one replication cycle before the schema can be extended. (Glavna shema ni dokončala cikla podvojevanja po zadnjem vnovičnem zagonu. Glavna shema mora dokončati vsaj en cikel podvojevanja, preden je shemo mogoče razširiti.)
[User Action] (Dejanje uporabnika)
Verify that the schema master is connected to the network and can communicate with other domain controllers. Use the Sites and Services snap-in to replicate between the schema operations master and at least one replication partner. After replication has succeeded, run adprep again. (Preverite, ali ima glavna shema vzpostavljeno povezavo z omrežjem in ali lahko komunicira z drugimi krmilniki dome. Uporabite snap-ina Sites in Services za podvojevanje med operacijami glavne sheme in vsak enim partnerjem podvojevanja. Po uspešnem podvojevanju znova zaženite adprep.)
Če želite več informacij o odpravi tega spora, kliknite to številko članka iz Microsoftove zbirke znanja:
325379 Nadgraditev krmilnikov domen operacijskega sistema Windows 2000 v operacijski sistem Windows Server 2003 (Ta povezava lahko vodi k besedilu, ki je delno ali v celoti v angleščini)
Priporočamo, da shemo vedno razširite z najnovejšo različico ukaza Adprep.exe. Če želite več informacij, kliknite to številko članka iz Microsoftove zbirke znanja:
324392 Izboljšave ukaza Adprep.exe v servisnem paketu SP1 za Windows Server 2003 in hitrem popravku 324392 (Ta povezava lahko vodi k besedilu, ki je delno ali v celoti v angleščini)

Lastnosti

ID članka: 314649 - Zadnji pregled: 16. maj 2011 - Revizija: 17.0
VELJA ZA:
  • Microsoft Windows Server 2003
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Exchange 2000 Server Standard Edition
Ključne besede: 
kbenv kbinfo KB314649

Pošlji povratne informacije

 

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