Opis narzędzia Exchange Server Remote Connectivity Analyzer
Autor: Brad Hughes
Opublikowano: 26 sierpnia 2009
Czy kiedykolwiek przy łączeniu się z Exchange Server otrzymaliście komunikat o błędzie, który dał niewielką wskazówkę lub żadnej na temat tego, jaki jest rzeczywisty problem? Być może podczas łączenia z RPC poprzez HTTP dostaliście odpowiedź „The connection to Microsoft Exchange is unavailable. Outlook must be online or connected to complete this action" („Połączenie z Microsoft Exchange jest niedostępne. Aby wykonać to działanie, Outlook musi być w trybie online lub połączony"), a nawet, co jest bardziej prawdopodobnie, została kilkakrotnie wyświetlona prośba o wprowadzanie poświadczeń i to bez żadnego komunikatu o błędzie. Może podczas próby korzystania z ActiveSync, pojawił się mniej niż użyteczny komunikat "0x85010014–ActiveSync encountered a problem on the server" („0x85010014–ActiveSync napotkał problem na serwerze”). No cóż, te dni już minęły! Teraz mamy pomoc w postaci Microsoft Exchange Server Remote Connectivity Analyzer ( ExRCA).
ExRCA jest opartym na sieci Web narzędziem do diagnostyki i rozwiązywania problemów, przeznaczonym do rozpoznawania punktu awarii dla scenariuszy połączeń klienta Exchange Server opartych na Internecie. Celem narzędzia jest symulacja wszystkich czynności, jakie klient musi być w stanie wykonać w celu połączenia, a następnie wyizolowanie dokładnego punktu awarii. W wielu przypadkach ExRCA może faktycznie wskazywać znane problemy konfiguracji i podawać sugerowane kroki rozwiązania. Testowanie łączności w całym Internecie (z zewnątrz danej organizacji) jest w rzeczywistości wykonywane przez witrynę Web udostępnianą z centrum danych Microsoft.
Obecnie ExRCA zawiera obsługę dla następujących scenariuszy:
- Outlook Anywhere oraz Autodiscover dla Exchange 2007/Outlook 2007
- RPC poprzez HTTP dla Exchange 2003/Outlook 2003
- Exchange ActiveSync oraz Autodiscover dla Exchange 2007/Windows Mobile 6.1 i innych urządzeń obsługujących
Autodiscover - Exchange ActiveSync dla urządzeń starszych od Windows Mobile 6.1 oraz koncesjonowanych urządzeń innych firm
- Wewnętrzny przepływ poczty SMTP
W przyszłości są sprecyzowane plany obsługi większej liczby scenariuszy.
Rysunek 1 pokazuje wyniki wewnętrznego testu e-mail SMTP. Jest to prosty przykład, w którym nie ma rekordów MX dla domeny alpineskihouse.com. Test izoluje problem konfiguracji i podaje łącze „Tell me more about this issue and how to resolve it" („Powiedz więcej o tym problemie i jak go rozwiązać"). To łącze przenosi do docelowych stron TechNet, które są specyficzne dla każdego błędu, z większą liczbą szczegółów o określonym problemie i o tym, jak go rozwiązać. Cała zawartość TechNet jest dostępna dla „Community Content". Jeśli więc znajdziemy rozwiązanie, które nie jest udokumentowane, zachęcamy do pozostawiania komentarza, aby inni mogli z niego korzystać.
Rysunek 1: Przykładowy wynik.
Jest kilka problemów, które mamy nadzieję poprawić w przyszłym wydaniu. Do najważniejszych należą:
- Brak możliwości zignorowania wymagań zaufania dla SSL, podczas wykonywania testów Outlook Anywhere / RPC poprzez HTTP. Niestety, Windows RPC API nie daje nam możliwości dopuszczenia niezaufanego certyfikatu z naszej aplikacji. Mamy nadzieję, że popracujemy z zespołem Windows, aby umożliwić to w przyszłej wersji narzędzia.
- Captcha/Human Interactive Proof (HIP) może być niewiarygodnie trudne do czytania. W przyszłym wydaniu planujemy implementację Windows Live ID HIP, które już jest stosowane w Hotmail i różnych innych usługach Microsoft. Powinno być ono dużo łatwiejsze do czytania.
- Nawigowanie przy użyciu przycisków do przodu i do tyłu w przeglądarce przerywa działanie i powoduje błędy. Niektóre aktualizacje sterowania kreatora ASP.NET zostały włączone do Microsoft .NET Framework 3.5 SP1; mamy nadzieję, że wykorzystamy niektóre z tych rozszerzeń, aby nawigacja w przyszłych wersjach była bardziej płynna.
Analizator Exchange Remote Connectivity jest dostępny pod adresem www.testexchangeconnectivity.com. Film wideo, który pokazuje, jak użyć narzędzia, można obejrzeć pod edge.technet.com/Media/The-Remote-Connectivity-Analyzer-for-Exchange-Server.
O autorze
Brad Hughes pracuje jako Senior Escalation Engineer w dziale obsługi klienta i wsparcia dla Exchange Server.
Do początku strony |