Disabilitare la Mappatura Automatica di Outlook in Exchange
La mappatura automatica (Auto-Mapping) è stata introdotta con Microsoft Exchange Server 2010 SP1. Questa funzione consente ad Outlook 2007 SP2 e versioni successive di mappare automaticamente qualsiasi cassetta postale a cui un utente ha accesso completo.
A prima vista, questa funzionalità può sembrare utile. Tuttavia, in ambienti con molte cassette postali condivise, può causare un caricamento eccessivo di Outlook e rallentamenti evidenti per l'utente.
✅ Problema
Quando un utente ha accesso completo a molte mailbox, tutte vengono caricate automaticamente in Outlook, senza possibilità di scegliere.
🎯 Soluzione
È possibile disabilitare la mappatura automatica utilizzando Exchange Management Shell (EMS) con il parametro -Automapping $false
.
💡 Esempio di comando per assegnare permessi SENZA automapping
Add-MailboxPermission -Identity "NomeMailbox" -User "NomeUtente" -AccessRights FullAccess -AutoMapping $false
⚠️ Questo comando assegna i permessi ma evita che la mailbox venga automaticamente caricata in Outlook.
🔄 Rimuovere e riassegnare i permessi per disabilitare Auto-Mapping
- Rimuovi i permessi esistenti:
Remove-MailboxPermission -Identity "NomeMailbox" -User "NomeUtente" -AccessRights FullAccess
- Riassegna i permessi SENZA automapping:
Add-MailboxPermission -Identity "NomeMailbox" -User "NomeUtente" -AccessRights FullAccess -AutoMapping $false
🔍 Script per trovare permessi con Auto-Mapping attivo
$FixAutoMapping = Get-MailboxPermission -Identity "MailboxCondivisa" | Where {
$_.AccessRights -eq "FullAccess" -and $_.IsInherited -eq $false
}
🛠 Suggerimento
Se Outlook è lento o mostra più cassette postali inattese, verifica la presenza di mailbox mappate automaticamente. Disabilitare l'auto-mapping può migliorare le prestazioni.