Microsoft Exchange Server

Opis narzędzia Exchange Server Remote Connectivity Analyzer Udostępnij na: Facebook

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 Do początku strony

Microsoft Exchange Server