Exchange 2010

Exchange 2010: install error 3221684226

An error occurred. The error code was 3221684226.
The message was The system cannot find the file specified

Se durante l’installazione di Exchange ottenete l’errore in oggetto, verificate di avere i Remote Server Administration Tools (RSAT) and Active Directory Domain Services Tools installati.

Se così non fosse installateli, riavviate il server e rilanciate la procedura di installazione.

Exchange 2010: Autodiscover punta ad un server Exchange dismesso

Autodiscover Points to defunct Exchange 2010 Server

Uno dei ruoli disponibili con Exchange 2010 è il CAS (Client Access Server) il quale gestite le comunicazioni tra l’ambiente server e i client.
Può rendersi necessario sostituire o spostare un server con il ruolo CAS e in tal caso si possono verificare dei problemi con la funzionalità autodiscover.

Capita infatti che all’interno del file Autodiscover.xml generato dal server si apresente ancora un riferimento al vecchio server CAS

FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=ITPDSV06/cn=Microsoft Private MDB

dove ITPDSV06 è il vecchio server CAS.

Come conseguenza di ciò la configurazione automatica dell’outlook fallisce e anche se si tenta la configurazione manuale quando si esegue il check della combinazione server/nome utente il primo è sempre impostato con il vecchio riferimento.

Nel mio caso per risolvere il problema ho dovuto capire prima su quale database di posta fosse rimasto il riferimento e successivamente correggerlo.
Per individuarlo si può usare il seguente comando:

Get-ExchangeServer | Get-MailboxDatabase | fl AdminDisplayName,ExchangeLegacyDN

Nel mio caso il risultato era questo:

AdminDisplayName : Mailbox Database 0029641025
ExchangeLegacyDN : /o=XXX/ou=Exchange Administrative Group (xxx)/cn=Configuration/cn=Servers/cn=ITPDSV06/cn=Microsoft Private MDB

A questo punto per correggere il tutto è bastato utilizzare ilo seguente comando:

set-MailboxDatabase “Mailbox Database 0029641025″ -RpcClientAccessServer ITPDSV07

Exchange 2010: migrazione mailbox lenta

L’operazione di spostamento di una mailbox su Exchange è piuttosto banale, tuttavia dalla versione 2010 se si selezionano molte mailbox l’operazione di spostamento risulta più lenta rispetto al 2007.

Questo è dovuto al fatto che di default tutte le richieste di migrazione che prima venivano gestite in parallelo ora sono gestite con una coda e solo due mailbox sono spostate in contemporanea.
Per ovviare a questo è sufficiente modificare un file di configurazione:

Exchange Server\V14\Bin\MSExchangeMailboxReplication.exe.config

All’interno del file cercate il parametro MaxActiveMovesPerTargetMDB che attualmente è impostato a due mentre per avere un comportamento simile al 2007 questo valore è da impostare a quattro.

 

 

Exchange 2010: Slow mailbox migration
Riferimento: http://blogs.technet.com/b/nawar/archive/2010/10/06/slow-mailbox-move-with-exchange-2010-sp1.aspx

Exchange 2010: cannot move mailbox INSUFF_ACCESS_RIGHTS

Una volta creati e configurati i nuovi server Exchange 2010 il passo successivo è quello di spostare alcune mailbox di test per verificarne il corretto funzionamento.

Può capitare quindi che l’operazione fallisca con il seguente messaggi di errore:

 Active Directory operation failed on server.domain.com. This error is not retriable.
 Additional information:
 Insufficient access rights to perform the operation.
 Active directory response: 00002098: SecErr: DSID-03150A45, problem 4003 (INSUFF_ACCESS_RIGHTS),
 data 0
 + CategoryInfo : NotSpecified: (0:Int32) [New-MoveRequest], ADOperationException
 + FullyQualifiedErrorId : 6C39B6E8,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

Per risolvere questo problema potete provare le seguente procedura:

  1. collegatevi su un domain controller e aprite il tool di gestione Active Directory User and Computers
  2. selezionate il menu view e quindi Advanced Features
  3. scorrete quindi l’albero dell’AD del vostro dominio sino a trovare l’utente la cui mailbox presenta il problema
  4. pulsante destro, proprietà e quindi selezionate il tab Security.
  5. qui selezionate il flag Include Inheritable permissions from object’s parent
  6. forzate la replica tra i DC e riprovate il move della mailbox

Exchange 2010: Exception from HRESULT: 0x800706D9

Durante la fase di setup di Exchange 2010 può sucedere che l’installazione dei ruoli HUB e/o CAS fallisca con il seguente errore:

Hub Transport Role
Failed

Error:
The following error was generated when “$error.Clear();
if (!(get-service MSExchangeEdgeSync* | where {$_.name -eq “MSExchangeEdgeSync”}))
{
install-EdgeSyncService
}
” was run: “There are no more endpoints available from the endpoint mapper.
(Exception from HRESULT: 0x800706D9)”.

There are no more endpoints available from the endpoint mapper.
(Exception from HRESULT: 0x800706D9)

In questi case una delle prime case da verificare è che il servizio windows firewall sia in esecuzione.

Exchange 2010: MapiExceptionNoSupport: IExchangeFastTransferEx.TransferBuffer failed

Di recente mi sono imbattuto in questo errore durante la migrazione di una mailbox da un exchange 2003 verso un exchange 2010.
In particolare l’errore lo avevo solamente con una mailbox su un totale di quasi 200 il che vi lascio immaginare quanto fastidioso fosse.

Una volta fallita la migrazione nei log sono presenti numerose righe ma quella che meglio identifica il problema è la seguente:

MapiExceptionNoSupport: IExchangeFastTransferEx.TransferBuffer failed

Sappiate fin da ora che la soluzione al problema richiede molta pazienza ma almeno ci permetterà di finire la migrazione del nostro server di posta.

Il problema è legato ai permessi DACL della mailbox che di conseguenza dovremo correggere.
Per far ciò dovremo utilizzare il tool PFDavAdmin che potete scaricare dal sito Microsoft oppure qui.
Se siete interessati ad una trattazione approfondita del tool leggete qui.

Continua a leggere