Exchange 2010 SP1 wprowadza nową funkcję o nazwie Automatyczne mapowanie skrzynki pocztowej (automatyczne mapowanie skrzynek pocztowych). Oznacza to, że gdy użytkownik otrzymuje pełne prawa dostępu (pełny dostęp) do dowolnej skrzynki pocztowej w organizacji Exchange, po ponownym uruchomieniu programu Outlook, użytkownik automatycznie łączy taką skrzynkę pocztową jako nową dodatkową w profilu Outlooka.
Znaczenie tej funkcji polega na uproszczeniu procedury łączenia dodatkowych i ogólnych skrzynek pocztowych. Dzięki funkcji automatycznego mapowania w programie Outlook użytkownicy powinni automatycznie wyświetlać wszystkie skrzynki pocztowe innych użytkowników i udostępnione skrzynki pocztowe, do których ma dostęp. Ta funkcja działa na klientach programu Outlook 2007 i nowszych. Funkcjonalność oparta jest na specjalnym atrybucie. msExchDelegateListLink, która zawiera listę kont DN, które mają pełny dostęp do tej skrzynki pocztowej. Atrybut jest wypełniany przy udzielaniu dostępu do skrzynki. Jednocześnie użytkownik, któremu przyznano dostęp, jest aktualizowany o wartość atrybutu msExchDelegateListBL, która zawiera listę skrzynek pocztowych, które powinny łączyć się automatycznie po uruchomieniu programu Outlook.
Należy zauważyć osobno, że automatyczne mapowanie nie będzie działać, jeśli dostęp do skrzynki zostanie przypisany za pośrednictwem grupy AD.
Automatyczne mapowanie funkcjonalności jest dość wygodne, ale w niektórych przypadkach zakłóca normalne działanie, na przykład gdy użytkownik nie chce obciążać konfiguracji programu Outlook i pracuje tylko ze swoją skrzynką pocztową Exchange. Ponadto połączenie wielu skrzynek pocztowych wydłuża czas uruchamiania programu Outlook i obniża jego wydajność. Ponadto często pojawia się problem, gdy użytkownik zostanie anulowany z pełnymi prawami do dodatkowej skrzynki pocztowej, ale nadal jest wyświetlany w programie Outlook, a podczas próby wyświetlenia jego zawartości wyświetlany jest błąd dostępu.
Wszystkie te problemy wymagają możliwości wyłączenia automatycznego dopasowywania skrzynek pocztowych dla użytkowników. Ta funkcjonalność pojawiła się w Exchange 2010 SP2.
Aby wyłączyć automatyczne mapowanie określonej skrzynki pocztowej, możesz ręcznie usunąć odpowiednie dane w atrybutach msExchDelegateListLink i msExchDelegateListBL za pomocą konsoli ADSIEdit.msc, ale nie jest to zbyt wygodne. O wiele łatwiej jest używać poleceń cmdlet programu PowerShell..
Na przykład, aby zapewnić pełny dostęp do skrzynki pocztowej SharedMBX dla użytkownika 1 za pomocą jednego polecenia i wyłączyć automatyczne mapowanie:
Add-MailboxPermission -Identity SharedMBX -User 'User1' -AccessRight FullAccess -InheritanceType All -Automapping $ false
Jeśli prawa zostały już przypisane, musisz je najpierw odebrać, a następnie ponownie przypisać:
Usuń-MailboxPermission -Identity SharedMBX -User 'User1' -AccessRight FullAccess -InheritanceType Wszystkie
Add-MailboxPermission -Identity SharedMBX -User1 'User1' -AccessRight FullAccess -InheritanceType All -Automapping $ false
Poniższy skrypt pozwala wyłączyć automatyczne mapowanie dla wszystkich użytkowników, którzy mają dostęp do określonego wspólnego pola:
$ FixAutoMapping = Współdzielona skrzynka pocztowa Get-MailboxPermission | gdzie $ _AccessRights -eq „FullAccess” - i $ _IsInherited -eq $ false
$ FixAutoMapping | Usuń-MailboxPermission
$ FixAutoMapping | ForEach Add-MailboxPermission -Identity $ _. Tożsamość -User $ _. Użytkownik -AccessRights: FullAccess -AutoMapping $ false