Premetto che questo piccolo tutorial non vuole assolutamente essere oro colato ma può comunque aiutare quei disgraziati che come me si troveranno (di sabato) lo spinoso compito di aggiornare e migrare un server Windows 2k SBS ad un 2003.
Il problema grosso infatti non è tanto fare la migrazione del dominio di per se, compito non trascendetale e già spiegato esaurientemente da Andrea, ma è quello di preparare quella fetecchia di Exchange 2000 all’aggiornamento degli schemi di Active Directory necessari a Windows 2003.
Dovete infatti sapere che prima di eseguire per la modifica di Active Directory i comandi adprep /forestprep e adprep /domainprep, dobbiamo infatti aggiungere tramite il programma ldifde la patch denominata Exchangefix.ldf.
Questa patch in teoria è presente nel cd di windows 2003 server nel file support.cab della directory tools.
Perchè in teoria? Perchè in realtà il file si chiama inetorgpersonfix.ldf!!!
Comunque casomai non trovaste il file o non riusciste ad estrarlo dal file compresso potete sempre seguire questa guida che illustra come generarselo a mano (è spiegato nello scenario 2).
Prima di installarla però bisogna permettere modifiche agli schemi del dominio da parte delle applicazioni, e per farlo basta seguire questo articolo 285172 del knowledge microsoft.
A questo punto bisogna eseguire il comando:
ldifde -i -f inetorgpersonfix.ldf -v -c DC=X “dc=fullo,dc=net” e proseguire normalmente come descritto in tutte le altre guide…
ciuaz
4 replies on “Migrare Exchange 2000 di Windows 2000 SBS a 2003”
Proprio una passeggiata nel parco. Come le odio ‘ste cose…..
Ciao, sto provando ad inserire un nuovo DC in un dominio Win 2000, il nuovo DC è un win2003 ma lanciare il comando del post qui sopra ma non ne vengo fuori
purtroppo non sapevo che in precedenza (2 anni fa) sul nostro server di dominio c’era installato Exchange 2000 e cosi ho lanciato il comando adprep /forestprep senza verificare e di conseguenza nel log mi sono trovato:
**************************
Impossibile estendere lo schema.
[Stato/Conseguenza]
Conflitto con lo schema di Exchange 2000. Schema non aggiornato.
[Azione utente]
necessario risolvere il conflitto prima di eseguire adprep. Risolvere il conflitto, consentire la replica del cambiamento a tutti i partner di replica ed eseguire nuovamente Adprep. Per indicazioni per la risoluzione del conflitto, vedere l’articolo Q325379 della Microsoft Knowledge Base.
**************************
quindi ho provato a seguire le loro brillanzi soluzioni, ma estraendo il file INETORGPERSONFIX.LDF non ottengo risultati, mi risponde con il seguente errore:
Connessione a “nsas1.nsad1.nsamilan.priv”
Accesso in corso dell’utente corrente utilizzando SSPI
Importazione directory dal file “inetorgpersonfix.ldf”
Caricamento voci in corso
1: CN=secretary,CN=Schema,CN=Configuration,dc=nsad1,dc=nsamilan,dc=priv
Errore di aggiunta alla riga 3: Nessun oggetto di questo tipo
Errore lato server “Impossibile trovare l’oggetto directory.”
0 voci modificate.
Si verificato un errore nel programma
che devo fare?
aiutatemi vi prego :)
Diego
dimenticavo il log del comando LDIFDE è questo:
Connessione a “nsas1.nsad1.nsamilan.priv”
Accesso in corso dell’utente corrente utilizzando SSPI
Importazione directory dal file “inetorgpersonfix.ldf”
Caricamento voci in corso
1: CN=secretary,CN=Schema,CN=Configuration,dc=nsad1,dc=nsamilan,dc=priv
Entry DN: CN=secretary,CN=Schema,CN=Configuration,dc=nsad1,dc=nsamilan,dc=priv
change: modify
Attribute 0) lDAPDisplayName:secretary
Errore di aggiunta alla riga 3: Nessun oggetto di questo tipo
Errore lato server “Impossibile trovare l’oggetto directory.”
0 voci modificate.
Si verificato un errore nel programma
Ciao!
Ci ho perso un bel po’ di tempo anche io…
La guida sopra indicata e’ sbagliata.
Devi aggiornare questo schema:
dn: CN=ms-Exch-Assistant-Name,CN=Schema,CN=Configuration,DC=X
changetype: Modify
replace:LDAPDisplayName
LDAPDisplayName: msExchAssistantName
–
dn: CN=ms-Exch-LabeledURI,CN=Schema,CN=Configuration,DC=X
changetype: Modify
replace: LDAPDisplayName
LDAPDisplayName: msExchLabeledURI
–
dn: CN=ms-Exch-House-Identifier,CN=Schema,CN=Configuration,DC=X
changetype: Modify
replace: LDAPDisplayName
LDAPDisplayName: msExchHouseIdentifier
–
dn:
changetype: Modify
add: schemaUpdateNow
schemaUpdateNow: 1
–
Come indicato a nell KB325379: http://support.microsoft.com/kb/325379
Buon lavoro :-)