Problemi nella disinstallazione di Exchange 2007 per la permanenza di repliche sulle cartelle pubbliche

Monday 1 October 2007

Molti di noi avranno certamente testato Exchange 2007 ben prima dell'uscita della versione definitiva, e magari attualmente c'è ancora un ambiente di stage dal quale vogliamo eliminare l'ormai "vetusta" installazione di Exchange... In alcuni casi possono nascere seri problemi in virtù del fatto che non vengono rimosse correttamente le repliche sulle cartelle pubbliche.

Prima di lanciare l'installazione della versione RTM di Exchange 2007 è opportuno procedere alla rimozione delle mailbox di Exchange create in ambiente di stage utilizzando il comando:

Get-Mailbox -OrganizationalUnit “Infrastructure.local/Exchange-Users” -ResultSize Unlimited | Remove-Mailbox

Una volta rimosse tutte le mailbox si deve procedere alla rimozione dell'account di amministrazione delle stesse caselle di posta:

disable-mailbox administrator

Adesso bisogna cancellare tutte le istanze dell'Offline Outlook Address Book che sono state utilizzate in precedenza; per fare questo potete utilizzare senza problemi ESM. A questo punto potrebbe sembrare di aver rimosso tutto quello che era necessario rimuovere prima di procedere con la disinstallazione di Exchange vera e propria. Purtroppo può accadere che dopo aver lanciato il processo di disinstallazione venga visualizzato il seguente errore relativo al ruolo Mailbox:

Mailbox Role Prerequisites

Failed

Error:

Uninstall cannot proceed. Database ‘Public Folder Database’: The public folder database specified contains folder replicas. Before deleting the public folder database, remove the folders or move the replicas to another public folder database.
Recommended Action:
http://go.microsoft.com/fwlink/?linkid=30939&l=EN&v=ExBPA.3&id=b6e3b32a-8848-46cb-9567-72288ac15f60

A questo punto una delle soluzioni più utilizzate cosiste nell'eseguire i seguenti due comandi al fine di rimuovere in modo veloce tutta la struttura dei Public Folder:

Get-PublicFolder -server <nomeserver> “\” -Recurse -ResultSize:Unlimited | Remove-PublicFolder -server <nomeserver> -Recurse -ErrorAction:SilentlyContinue

Get-PublicFolder -Server <nomeserver> “\Non_Ipm_Subtree” -Recurse -ResultSize:Unlimited | Remove-PublicFolder -Server <nomeserver> -Recurse -ErrorAction:SilentlyContinue

Nonostante i comandi vengano eseguiti in modo corretto (potete verificare di persona rimuovendo lo switch SilentlyContinue) la situazione potrebbe non risolversi. A questo punto, tenendo presente che si sta rimuovendo un ambiente di stage e magari si è anche a corto di tempo potete procedere rimuovendo le repliche orfane dei Public Folder all'interno di Active Directory. Per fare questo occorre il fido strumento ADSI Edit: per l'installazione in ambienti Microsoft Windows Server 2000 e 2003 potete fare riferimento a questo articolo mentre per le versioni di 2008 e successive a quest'altro. Ho anche allegato direttamente ADSI Edit a questo articolo. 

adsi.zip (138,44 kb)

Dopo aver lanciato ADSI Edit è sufficiente navigare l'albero fino a queste entry:

 CN=Folder Hierarchies,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=<Your Organisation>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=<your Domain>,DC=<Dot Com> 

 

 

Dopo aver selezionato questa chiave il pannello sulla destra dovrebbe mostrare più o meno un valore come quello dell'immagine seguente: 

Cliccate sulla chiave nel pannello destro e cancellatela. Adesso navigate fino a questa entry:

CN=First Storage Group,CN=InformationStore,CN=<Your Server>,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=<Your Organisation>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=<your Domain>,DC=<dot Com> 

E anche in questo caso, dopo averla selezionata, il pannello sulla destra dovrebbe mostrarvi questi valori:

Cancellate anche questi e provate a lanciare nuovamente la disinstallazione di Exchange dal pannello di controllo. Questa volta non dovreste incontrare alcuna difficoltà nel portare a termine la procedura.

Tags:
Catalogato in: Microsoft Exchange

Comments (2) -

GianniGianni ha scritto:

Ciao! Scusa ma ho lo stesso problema e non rieso a trovare il comando Get-PublicFolder?? Dov'è?

SaverioSaverio ha scritto:

Un pò complicato ma... grazie! Smile

Add comment




  Country flag
biuquote
  • Comment
  • Preview
Loading