Połącz Dynamics 365 (wersja lokalna) z Exchange Online

 

Data opublikowania: luty 2017

Dotyczy: Dynamics 365 (on-premises), Dynamics CRM 2016

W tym temacie opisano sposób konfigurowania uwierzytelniania opartego na serwerze między Dynamics 365 (wersja lokalna) a Exchange Online. Poniższy diagram przedstawia komunikację między Dynamics 365 (wersja lokalna), Azure Active Directory a Exchange Online.

CRM w wersji lokalnej i Exchange Online

W tym temacie

Wymagane uprawnienia

Skonfiguruj oparte na serwerze uwierzytelnianie z Microsoft Dynamics 365 i Exchange Online

Uruchom polecenie ConfigureCRMServerSideSync

Rozwiązywanie problemów związanych ze sprawdzaniem poprawności Kreatora włącz uwierzytelnianie oparte na serwerze

Tworzenie profilu serwera poczty e-mail

Skonfiguruj domyślne przetwarzanie wiadomości e-mail oraz synchronizację

Konfiguracja skrzynek pocztowych

Zatwierdź adres e-mail

Test konfiguracji poczty e-mail dla skrzynek pocztowych

Przetestuj konfigurację poczty e-mail dla wszystkich skrzynek pocztowych skojarzonych z profilem serwera poczty e-mail

Wymagane uprawnienia

Microsoft Dynamics 365

  • Rola zabezpieczeń Administrator systemu.

  • Jeśli używasz certyfikatu z podpisem własnym dla celów dokonania oceny, musisz być członkiem lokalnej grupy Administratorzy na komputerze, na którym uruchomiony jest Microsoft Dynamics 365 Server.

Exchange Online

  • Członkowstwo w grupie Administratorzy globalni Office 365. Jest to wymagane dla dostępu na poziomie administracyjnym do subskrypcji Office 365 oraz dla uruchamiania poleceń cmdlet Microsoft AzurePowerShell.

Ważne

W tym wdrożeniu administrator Dynamics 365 może zatwierdzić skrzynki pocztowe.

Skonfiguruj oparte na serwerze uwierzytelnianie z Microsoft Dynamics 365 i Exchange Online

Wykonaj kroki w podanej kolejności, aby skonfigurować Dynamics 365 (wersja lokalna) z Exchange Online.

Ważne

  • Kroki opisane w tym miejscu należy realizować w podanej kolejności. Jeśli zadanie nie zostanie ukończone, jak polecenie Windows PowerShell, które zwraca komunikat o błędzie, problem musi zostać rozwiązany przed przejściem do następnego polecenia, zadania lub kroku.

Sprawdź wymagania wstępne

Przed skonfigurowaniem Dynamics 365 (wersja lokalna) i Exchange Online do uwierzytelniania opartego na serwerze, muszą zostać spełnione następujące wymagania wstępne:

  • Wdrożenie Dynamics 365 (wersja lokalna) musi być już skonfigurowane i dostępne za pośrednictwem Internetu.Więcej informacji:Configure IFD for Microsoft Dynamics 365

  • Łącznik hybrydowy Microsoft Dynamics 365 Łącznik hybrydowy Microsoft Dynamics 365 to wolny łącznik, który umożliwia korzystanie z uwierzytelniania opartego na serwerze z Microsoft Dynamics 365 (wersja lokalna) i Exchange Online.Więcej informacji:Łącznik hybrydowy Microsoft Dynamics 365

  • Certyfikat cyfrowy x509 wystawiony przez zaufany urząd certyfikacji, który będzie używany do uwierzytelniania między Dynamics 365 (wersja lokalna) i Exchange Online. Jeśli oceniasz uwierzytelnianie oparte na serwerze, możesz użyć certyfikatu z podpisem własnym.

Następujące funkcje oprogramowania są wymagane do uruchomienia poleceń cmdlet Windows PowerShell opisanych w tym temacie:

Ważne

W czasie, gdy powstaje ten tekst, występuje problem z wersją RTW Asystenta logowania w witrynie Microsoft Online Services dla specjalistów IT. Do momentu rozwiązania problemu zalecamy korzystanie z wersji Beta. Więcej informacji: Fora Microsoft Azure: Nie można zainstalować modułu Azure Active Directory dla Windows PowerShell. Nie zainstalowano MOSSIA

Skonfiguruj uwierzytelnianie oparte na serwerze

  1. Na Microsoft Dynamics 365 Server z rolą serwera narzędzi wdrażania, uruchom Moduł Azure Active Directory dla Windows PowerShell.

    Ważne

    Komputer, na którym uruchamiasz poniższe polecenia PowerShell musi posiadać wstępnie wymagane funkcje oprogramowania opisane wcześniej w Sprawdź wymagania wstępne.

  2. Przygotuj certyfikat. Zastąp contoso\adminstrator Twoją domeną\kontem.

    $CertificateScriptWithCommand = “.\CertificateReconfiguration.ps1 -certificateFile c:\Personalcertfile.pfx -password personal_certfile_password -updateCrm -certificateType S2STokenIssuer -serviceAccount contoso\administrator -storeFindType FindBySubjectDistinguishedName”
    
    Invoke-Expression -command $CertificateScriptWithCommand
    

Uruchom polecenie ConfigureCRMServerSideSync

Uruchom polecenie ConfigureCRMServerSideSync, aby wykonać poniższe działania:

  1. Ustaw Nazwę główną Dynamics 365 w Usłudze kontroli dostępu (ACS) Azure Active Directory.

  2. Skonfiguruj Dynamics 365 do opartego na serwerze uwierzytelniania z Exchange Online.

  3. Ustaw identyfikator dzierżawcy Exchange Online.

Aby uruchomić polecenie ConfigureCRMServerSideSync

  1. W Windows PowerShell, zmień katalog na folder, który zawiera ConfigureCRMServerSideSync.ps1, jak pokazano w poniższym przykładzie.

    cd C:\Program Files\Microsoft Dynamics CRM\Tools
    
  2. Uruchom skrypt ConfigureCrmServerSideSync.ps1. Wpisz poniższe polecenie i naciśnij klawisz ENTER.

    .\ConfigureCrmServerSideSync.ps1
    
  3. Wprowadź poniższe parametry.

    Parametr

    Opis

    rootDomainName

    Nazwa serwera z uruchomionym Dynamics 365 (wersja lokalna).

    privateKeyPassword

    Hasło, którego użyłeś do Twojego certyfikatu cyfrowego x509 do uwierzytelniania między Dynamics 365 (wersja lokalna) i Exchange Online.

    cerFilePath

    Ścieżka do pliku certyfikatu zabezpieczeń. Na przykład: c:\Personalcertfile.cer

    pfxFilePath

    Ścieżka do pliku wymiany informacji osobistych. Na przykład: c:\Personalcertfile.pfx

    organizationName

    Nazwa Twojej organizacji Dynamics 365. Na przykład: Contoso

    O365AdminEmail

    Adres e-mail dzierżawcy Office 365. Na przykład: user@contoso.onmicrosoft.com

Rozwiązywanie problemów związanych ze sprawdzaniem poprawności Kreatora włącz uwierzytelnianie oparte na serwerze

Błąd: Uwierzytelnianie nie powiodło się. Ten błąd może zostać zwrócony, gdy zabraknie certyfikatu użytego do uwierzytelniania opartego na serwerze lub będzie on nieprawidłowy. Zaktualizuj lub zainstaluj certyfikat i spróbuj ponownie.

Tworzenie profilu serwera poczty e-mail

  1. Przejdź do Ustawienia > Konfiguracja poczty e-mail > Profile serwera poczty e-mail.

  2. Kliknij Nowy > Exchange Online (hybrydowy).

  3. Dla profilu serwera poczty e-mail Exchange można określić poniższe szczegóły.

    Pola

    Opis

    Informacje ogólne

    Imię i nazwisko

    Podaj opisową nazwę profilu.

    Opis

    Wpisz krótki opis celu profilu serwera poczty e-mail.

    Typ serwera

    Wstępnie wypełnione z Exchange Online (Hybrydowy).

    Właściciel

    Wstępnie wypełnione nazwą właściciela profilu serwera e-mail.

    Użyj domyślnego identyfikatora dzierżawcy

    Jeśli korzystałeś z powyższych poleceń programu PowerShell, aby określić identyfikator dzierżawcy Exchange Online (zalecane), kliknij Tak, aby użyć tego identyfikatora. Jeśli ustawisz na Nie, musisz ręcznie określić identyfikator dzierżawcy Exchange Online (nie jest to zalecane!).

    Identyfikator dzierżawcy Exchange Online

    Jeśli użyłeś powyższych poleceń PowerShell, aby określić identyfikator dzierżawcy Exchange Online (zalecane), identyfikator dzierżawcy zostanie wstępnie wypełniony w tym polu.

    Automatyczne wykrywanie lokalizacji serwera

    Wstępnie wypełnione z adresem URL Exchange Online. Kliknij Tak (zalecane), jeśli chcesz użyć usługi wykrywanie automatycznego do określania lokalizacji serwera. Jeśli ustawisz Nie, musisz ręcznie określić lokalizację serwera poczty e-mail.

    Lokalizacja serwera wiadomości przychodzących i wychodzących

    Po wybraniu Nie w Automatyczne wykrywanie lokalizacji serwera, wpisz adres URL dla Lokalizacja serwera poczty przychodzącej i Lokalizacja serwera poczty wychodzącej:

    Zaawansowane

    Ustawienia dodatkowe

    Przetwarzaj wiadomości e-mail od

    Wybierz datę i godzinę. Wiadomości e-mail otrzymane po tej dacie i godzinie będą przetwarzane przez synchronizację po stronie serwera dla wszystkich skrzynek pocztowych skojarzonych z tym profilem. Jeśli ustawiono wartość wcześniejszą od bieżącej daty, zmiana zostanie zastosowana do wszystkich nowo skojarzonych skrzynek pocztowych i ich wcześniej przetworzone wiadomości będą pobierane.

    Minimalne interwały sondowania (w minutach)

    Wpisz minimalny interwał sondowania (w minutach) dla skrzynek pocztowych skojarzonych z tym profilem serwera poczty e-mail. Interwał sondowania określa, jak często synchronizacja po stronie serwera sonduje skrzynki pocztowe dla nowych wiadomości e-mail.

    Przenieś wiadomości e-mail, których nie udało się dostarczyć, do folderu Nie można dostarczyć

    Aby przenieść niedostarczone wiadomości e-mail do folderu Nie można dostarczyć, kliknij Tak. Jeśli występuje błąd podczas śledzenia wiadomości e-mail w Dynamics 365 jako działania poczty e-mail, i jeśli ta opcja jest ustawiona na Tak, wiadomość e-mail zostanie przeniesiona do folderu Nie można dostarczyć.

  4. Kliknij przycisk Zapisz.

  5. Kliknij Testuj połączenie i przejrzyj wyniki. Aby zdiagnozować problemy, zobacz następującą sekcję.

Rozwiązywanie problemów z połączeniem profilu Exchange Online (hybrydowy)

Jeśli po uruchomieniu Testowanie połączenia stwierdzisz problemy z połączeniem profilu Exchange Online (hybrydowy), użyj okna dialogowego Testowanie połączenia, aby zdiagnozować i naprawić połączenie.

Informacje o problemach powtarzających się cyklicznie oraz inne informacje dotyczące rozwiązywania problemów można znaleźć w Blog: Testowanie i włączanie skrzynek pocztowych w Microsoft Dynamics CRM 2015 i Rozwiązywanie problemów i monitorowanie synchronizacji na serwerze.

Skonfiguruj domyślne przetwarzanie wiadomości e-mail oraz synchronizację

Ustaw synchronizację na serwerze jako domyślną metodę konfiguracji.

  1. Przejdź do Ustawienia > Konfiguracja poczty e-mail > Ustawienia konfiguracji poczty e-mail.

  2. Ustaw pola przetwarzania i synchronizacji w następujący sposób:

    • Profil serwera: Profil utworzony w powyższej sekcji.

    • Przychodząca poczta e-mail: Synchronizacja na serwerze lub router poczty e-mail

    • Wychodząca poczta e-mail: Synchronizacja na serwerze lub router poczty e-mail

    • Terminy, kontakty i zadania: Synchronizacja na serwerze lub router poczty e-mail

      Uwaga

      Jeśli użytkownicy używają głównie Dynamics 365 dla programu Outlook na komputerach stacjonarnych, Microsoft Dynamics 365 dla programu Outlook może być lepszym rozwiązaniem.

    Jeśli zostawisz Przetwarzaj wiadomości e-mail dla niezatwierdzonych użytkowników i kolejek z wartościami domyślnymi (wybrane), będziesz musiał zatwierdzić wiadomości e-mail i kolejki dla skrzynek pocztowych użytkowników, zgodnie ze wskazówkami podanymi poniżej w Zatwierdź adres e-mail.

    Ustawienia systemowe dla synchronizacji na serwerze

  3. Kliknij przycisk OK.

Konfiguracja skrzynek pocztowych

Aby skonfigurować skrzynki pocztowe do używania z profilu domyślnego musisz najpierw określić Profil serwera i metodę dostarczania wiadomości e-mail, terminów, kontaktów i zadań.

Oprócz uprawnień administratora musisz posiadać również uprawnienia do odczytu i zapisu w jednostce Skrzynka pocztowa, aby móc określać metodę dostarczania dla skrzynki pocztowej.

Wybierz jedną z poniższych metod:

Ustaw skrzynki pocztowe na profil domyślny

  1. Przejdź do Ustawienia > Konfiguracja poczty e-mail > Skrzynki pocztowe.

  2. Kliknij Aktywne skrzynki pocztowe.

  3. Zaznacz wszystkie skrzynki pocztowe, które chcesz skojarzyć z utworzonym profilem Exchange Server, kliknij Zastosuj domyślne ustawienia poczty e-mail, sprawdź ustawienia, a następnie kliknij OK.

    Zastosuj domyślne ustawienia poczty e-mail

    Domyślnie konfiguracja skrzynki pocztowej jest testowana a skrzynki pocztowe są włączane po kliknięciu OK.

Edytuj skrzynki pocztowe, aby ustawić profil i metody dostarczania

  1. Przejdź do Ustawienia > Konfiguracja poczty e-mail > Skrzynki pocztowe.

  2. Kliknij Aktywne skrzynki pocztowe.

  3. Wybierz skrzynki pocztowe, które chcesz skonfigurować, a następnie kliknij Edytuj.

  4. W formularzu Zmienianie wielu rekordów, pod Metoda synchronizacji, ustaw Profil serwera na utworzony wcześniej profil Exchange Server.

  5. Ustaw Przychodzące i WychodząceWiadomości e-mail na Synchronizacja na serwerze lub router poczty e-mail.

  6. Ustaw Terminy, kontakty i zadania na Synchronizacja na serwerze.

    Uwaga

    Jeśli użytkownicy używają głównie Dynamics 365 dla programu Outlook na komputerach stacjonarnych, Microsoft Dynamics 365 dla programu Outlook może być lepszym rozwiązaniem.

  7. Kliknij Zmień.

Zatwierdź adres e-mail

Musisz zatwierdzić skrzynkę pocztową każdego użytkownika lub kolejkę zanim ta skrzynka pocztowa będzie mogła przetwarzać wiadomości e-mail.

  1. Przejdź do Ustawienia > Konfiguracja poczty e-mail > Skrzynki pocztowe.

  2. Kliknij Aktywne skrzynki pocztowe.

  3. Wybierz skrzynki pocztowe, które chcesz zatwierdzić, a następnie kliknij Więcej poleceń () > Zatwierdź adres e-mail.

  4. Kliknij przycisk OK.

Test konfiguracji poczty e-mail dla skrzynek pocztowych

  1. Przejdź do Ustawienia > Konfiguracja poczty e-mail > Skrzynki pocztowe.

  2. Kliknij Aktywne skrzynki pocztowe.

  3. Zaznacz skrzynki pocztowe, które chcesz przetestować, a następnie kliknij Testuj i włącz skrzynki pocztowe.

    To umożliwia przetestowanie konfiguracji przychodzących i wychodzących wiadomości e-mail wybranych skrzynek pocztowych i włącza te przeznaczone do przetwarzania wiadomości e-mail. Jeśli wystąpi błąd w skrzynce pocztowej, na tablicy Alerty właściciela skrzynki pocztowej i profilu pojawi się alert. W zależności od charakteru błędu program Microsoft Dynamics 365 próbuje przetworzyć wiadomości e-mail ponownie po pewnym czasie lub wyłącza skrzynkę pocztową do przetwarzania wiadomości e-mail.

    Wynik testu konfiguracji poczty e-mail jest wyświetlany w polach Stan przychodzącej wiadomości e-mail i Stan wychodzącej wiadomości e-mail oraz Stan terminów, kontaktów i zadań rekordu skrzynki pocztowej. Alert jest generowany również po pomyślnym zakończeniu konfiguracji dla skrzynki pocztowej. Ten alert jest wyświetlany właścicielowi skrzynki pocztowej.

Porada

Jeśli nie można zsynchronizować kontaktów, terminów i zadań dla skrzynki pocztowej, można zaznaczyć pole wyboru Synchronizacja elementów z programu Exchange tylko dla tej organizacji Dynamics 365, nawet jeśli program Exchange został ustawiony do synchronizacji z inną organizacją.Przeczytaj więcej o tym polu wyboru.

Przetestuj konfigurację poczty e-mail dla wszystkich skrzynek pocztowych skojarzonych z profilem serwera poczty e-mail

  1. Przejdź do Ustawienia > Konfiguracja poczty e-mail > Profile serwera poczty e-mail.

  2. Wybierz profil, który utworzyłeś, a następnie kliknij Przetestuj i włącz skrzynki pocztowe.

    Podczas testowania konfiguracji poczty e-mail asynchroniczne zadanie działa w tle. Ukończenie testu może zająć kilka minut.Microsoft Dynamics 365 testuje konfigurację poczty e-mail wszystkich skrzynek pocztowych skojarzonych z profilem Exchange Server. W przypadku skrzynek pocztowych skonfigurowanych za pomocą synchronizacji na serwerze do synchronizowania terminów, zadań i kontaktów, program sprawdza także konfigurację.

Porada

Jeśli nie można zsynchronizować kontaktów, terminów i zadań dla skrzynki pocztowej, można zaznaczyć pole wyboru Synchronizacja elementów z programu Exchange tylko dla tej organizacji Dynamics 365, nawet jeśli program Exchange został ustawiony do synchronizacji z inną organizacją.Przeczytaj więcej o tym polu wyboru.

Zobacz też

Rozwiązywanie problemów i monitorowanie synchronizacji na serwerze
Testowanie przepływu poczty za pomocą Analizatora połączenia zdalnego
Integruj (synchronizuj) systemu poczty e-mail z Microsoft Dynamics 365
Konfigurowanie synchronizacji na serwerze dla wiadomości e-mail, terminów, kontaktów i zadań
Synchronizacja na serwerze

© 2017 Microsoft. Wszelkie prawa zastrzeżone. Prawa autorskie