A Customer Engagement (on-premises) és az Exchange Online összekapcsolása

Megjegyzés

Ha engedélyezte a Csak egyesített felület üzemmódot, a jelen cikkben említett eljárások használata előtt tegye a következőket:

  1. Válassza a Beállítások (Fogaskerék gomb.) lehetőséget a navigációs sávon.
  2. Válassza a Speciális beállítások lehetőséget.

    Speciális beállítások.

Ez a témakör leírja, hogyan kell konfigurálni a kiszolgáló alapú hitelesítést a Dynamics 365 (on-premises) és Exchange Online között. Az alábbi ábra szemlélteti a Dynamics 365 (on-premises), az Azure Active Directory és az Exchange Online közötti kommunikációt.

Dynamics 365 (on-premises) és Exchange Online.

Szükséges engedélyek

Microsoft Dynamics 365

  • Rendszergazda biztonsági szerepkör.
  • Ha kipróbálás céljából önaláírt tanúsítványt használ, a helyi rendszergazdák csoport tagjának lennie kell a Microsoft Dynamics 365 Server szolgáltatást futtató számítógépen.
  • A CRM központi telepítésű kiszolgálókra történő bejelentkezéshez használt fióknak teljes helyi rendszergazdai jogosultsággal kell rendelkeznie.

Exchange Online

  • Office 365 Globális rendszergazda tagság. Ez szükséges az Office 365 előfizetés rendszergazdai szintű hozzáféréséhez és a Microsoft Azure PowerShell parancsmagok futattásához.

Fontos

Ebben a kiosztásban a Dynamics 365 rendszergazda jóváhagyhatja a postafiókokat.

Kiszolgáló alapú hitelesítés beállítása a Microsoft Dynamics 365 és az Exchange Online használatával

A Dynamics 365 (on-premises) és a Exchange Online együttes beállításához kövesse az alábbi lépéseket.

Fontos

Az itt leírt lépéseket a megadott sorrendben kell elvégezni. Ha egy feladat nem fejeződik be, például egy Windows PowerShell parancs hibaüzenetet jelenít meg, a problémát meg kell oldani, mielőtt továbblépne a következő parancsra, feladatra vagy lépésre.

Előfeltételek ellenőrzése

A Dynamics 365 (on-premises) és a Exchange Online kiszolgáló alapú hitelesítési konfigurálása előtt a következő előfeltételnek kell teljesülnie:

  • Microsoft Dynamics 365 Hybrid Connector. A Microsoft Dynamics 365 Hybrid Connector Hibrid csatlakozó egy ingyenes csatlakozó, amely lehetővé teszi a kiszolgáló alapú hitelesítést a Microsoft Dynamics 365 (on-premises) és a Exchange Online szolgáltatásokkal. További információ: Microsoft Dynamics 365 Hybrid Connector
  • Egy megbízható hitelesítésszolgáltató által kiállított x509 digitális tanúsítvány a Dynamics 365 (on-premises) és Exchange Online közötti hitelesítésére. A tanúsítvány KeySpec értékének 1-nek kell lennie. Ha teszteli a kiszolgáló alapú hitelesítést, önaláírt tanúsítványt is használhat.
  • Ellenőrizze, hogy az Aszinkron feldolgozási szolgáltatást futtató kiszolgálók rendelkeznek-e a kiszolgáló-kiszolgáló hitelesítéshez használt tanúsítvánnyal.
  • Ellenőrizze, hogy az aszinkron feldolgozási szolgáltatást futtató fiók rendelkezik-e olvasási hozzáféréssel a tanúsítvány személyes kulcsaihoz.

Kiszolgálóalapú hitelesítés konfigurálása

  1. A Microsoft Dynamics 365 Server példányon amelyen a központi telepítési eszközök-kiszolgálói szerepköre fut, indítsa el a Azure Active Directory modulját a Windows PowerShell-hez.

  2. Készítse elő a tanúsítványt.

    Módosítsa a könyvtárat a CertificateReconfiguration.ps1 fájl helyére (ez alapértelmezetten C:\Program Files\Microsoft Dynamics CRM\Tools).

.\CertificateReconfiguration.ps1 -certificateFile c:\Personalcertfile.pfx -password personal_certfile_password -updateCrm -certificateType S2STokenIssuer -serviceAccount contoso\CRMAsyncService -storeFindType FindBySubjectDistinguishedName
Invoke-Expression -command $CertificateScriptWithCommand
  1. Készítse elő a Windows PowerShell munkamenetet.

    A következő parancsmag lehetővé teszi a számítógép számára a távoli parancsok fogadását, és hozzáadja a Office 365 modulokat a Windows PowerShell munkamenetéhez. Parancsmagok használatával kapcsolatos további tudnivalókért lásd: Windows PowerShell parancsmagok.

Enable-PSRemoting -force
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Install-Module MSOnline
Install-Module MSOnlineExt
Import-Module MSOnline -force
Import-Module MSOnlineExt -force
  1. Csatlakozás az Office 365 szolgálatatáshoz.

    A Connect-MsolService parancs futtatásakor meg kell adnia egy érvényes Microsoft fiókot, amely rendelkezik a szükséges Office 365 globális rendszergazdai tagsággal a Exchange Online Online szolgáltatáshoz. Az itt részletezett Azure Active Directory PowerShell parancsokkal kapcsolatos további információkért lásd: MSDN: Az Azure AD kezelése a Windows PowerShell alkalmazásával.

$msolcred = get-credential
connect-msolservice -credential $msolcred
  1. Állítsa be a tanúsítványt.
$Certificate = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2
$Certificate.Import("c:\Personalcertfile.cer")
$CERCertificateBin = $Certificate.GetRawCertData()
$CredentialValue = [System.Convert]::ToBase64String($CERCertificateBin)
  1. Állítsa be a Service Principal Name (SPN) Azure Active Directory nevét Exchange Online-ban.

    Cserélje le a *.contoso.com tartomány nevét, a Microsoft Dynamics 365 Server tartomány helyével.

$RootDomain = "*.contoso.com"
$CRMAppId = "00000007-0000-0000-c000-000000000000" 
New-MsolServicePrincipalCredential -AppPrincipalId $CRMAppId -Type asymmetric -Usage Verify -Value $CredentialValue
$CRM = Get-MsolServicePrincipal -AppPrincipalId $CRMAppId
$ServicePrincipalName = $CRM.ServicePrincipalNames
$ServicePrincipalName.Remove("$CRMAppId/$RootDomain")
$ServicePrincipalName.Add("$CRMAppId/$RootDomain")
Set-MsolServicePrincipal -AppPrincipalId $CRMAppId -ServicePrincipalNames $ServicePrincipalName
  1. A Microsoft Dynamics 365 Server konfigurálása kiszolgálóalapú hitelesítéshez Exchange-dzsel.
Add-PSSnapin Microsoft.Crm.PowerShell 
$setting = New-Object "Microsoft.Xrm.Sdk.Deployment.ConfigurationEntity"
$setting.LogicalName = "ServerSettings"
$setting.Attributes = New-Object "Microsoft.Xrm.Sdk.Deployment.AttributeCollection"
$attribute1 = New-Object "System.Collections.Generic.KeyValuePair[String, Object]" ("S2SDefaultAuthorizationServerPrincipalId", "00000001-0000-0000-c000-000000000000")
$setting.Attributes.Add($attribute1)
$attribute2 = New-Object "System.Collections.Generic.KeyValuePair[String, Object]" ("S2SDefaultAuthorizationServerMetadataUrl", "https://accounts.accesscontrol.windows.net/metadata/json/1")
$setting.Attributes.Add($attribute2)
Set-CrmAdvancedSetting -Entity $setting

Az Exchange Online Tenant ID beállítása

  1. Az Azure Active Directory Windows PowerShell szolgáltatáshoz való moduljában futtassa az alábbi parancsokat.
$CRMContextId = (Get-MsolCompanyInformation).ObjectID
$CRMContextId
  1. Másolja a megjelenő GUID azonosítót a vágólapra.

  2. Frissítse a szervezet S2STenantId azonosítóját ezeknek a parancsoknak a futtatásával, ahol az OrganizationName a szervezet egyedi neve, az ExchangeOnlineTenantId pedig az előző lépésben lekért TenantId azonosító.

$organizationName = "OrganizationName"
$CRMContextId = "ExchangeOnlineTenantId"
$orgInfo = Get-CrmOrganization -Name $organizationName
$ID = $orgInfo.id 

    if($ID)
        {
          Set-CrmAdvancedSetting -ID $orgInfo.ID -configurationEntityName "Organization" -setting "S2STenantId" -value $CRMContextId
        }

Hiba a kiszolgáló alapú hitelesítés engedélyezése során a varázslóval

Hiba: Sikertelen hitelesítés. Ez a hiba akkor jelentkezik, ha a kiszolgáló hitelesítéséhez használt tanúsítvány nem található vagy érvénytelen. A megoldáshoz frissítse vagy telepítse a tanúsítványt, majd próbálkozzon újra.

Levelezési kiszolgáló profiljának létrehozása

  1. Lépjen a Beállítások > E-mail beállítások > E-mail kiszolgálói profilok pontba.
  2. Válassza az Új > Exchange Online (hibrid) lehetőséget.
  3. Exchange e-mail kiszolgáló profil létrehozásához adja meg a következő adatokat.
Mezők Ismertetés
Név szerint Adjon beszédes nevet a profilnak.
Ismertetés Írja be az e-mail kiszolgáló profil célját ismertető rövid leírást.
Kiszolgáló típusa Kitöltve a következővel: Exchange Online (Hibrid).
Tulajdonos Az email kiszolgáló profil tulajdonosának neve automatikusan megjelenik.
Alapértelmezett bérlőazonosító használata Ha már használta a fenti PowerShell parancsokat a Exchange Online tenant ID beállítására (ajánlott), válassza az Igen lehetőséget annak az azonosítónak a használatához. Amennyiben a Nem gombra kattint, a Exchange Online tenant ID-t manuálisan kell beállítania (nem ajánlott).
Exchange Online Tenant ID Ha már használta a fenti PowerShell parancsokat a Exchange Online tenant ID beállítására (ajánlott), az azonosító ebben a mezőben automatikusan kitöltésre kerül.
Kiszolgáló helyének automatikus észlelése Kitöltve a következő URL-lel: Exchange Online (Hibrid). Válassza az Igen (ajánlott) lehetőséget, ha használni szeretné az automatikus észlelési szolgáltatást a kiszolgáló helyének meghatározásához. Ha ezt Nem értékre állítja, manuálisan kell megadnia az e-mail kiszolgáló helyét.
Bejövő kiszolgáló helye és kimenő kiszolgáló helye Ha a Nem lehetőséget választja a Kiszolgáló helyzetének automatikus felfedezése menüben, írja be a következő URL-címet a Bejövő kiszolgáló helyzete és a Kimenő kiszolgáló helyzete elemekhez.
További beállítások
Innen érkező üzenetek feldolgozása: Jelölje ki a dátumot és időpontot. A dátum és idő után beérkezett e-maileket kiszolgálóoldali szinkronizálással dolgozza fel a profilhoz tartozó minden postafiók esetén. Ha az aktuális dátumnál korábbi értéket állít be, a módosítást valamennyi újonnan társított postafiókra alkalmazni fogja, és a korábban feldolgozott emaileket áthúzza.
Minimális lekérdezési intervallum (percekben)
Row12 Írja be a minimális lekérdezési intervallumot (percekben) az adott levelezési kiszolgálói profilhoz tartozó postafiókok esetében. A lekérdezési intervallum határozza meg, hogy milyen gyakran kérdezi le a kiszolgálóoldali szinkronizálás a postafiókokat új e-mail üzenetekért.
Az üzenetek áthelyezése a Nem kézbesíthető mappába sikertelen A nem kézbesített e-mailek Kézbesíthetetlen mappába történő áthelyezéséhez válassza az Igen lehetőséget. Ha hiba történik az e-mail üzenetek nyomon követése során a Dynamics 365 alkalmazásokban email tevékenységekként, és ha ennek a beállításnak az értéke Igen, az e-mail üzenet átkerül a Kézbesíthetetlen mappába.
  1. Válassza a Mentés parancsot.
  2. Válassza a Kapcsolat tesztelése elemet és nézze át az eredményeket. A problémák elemzéséhez lásd a következő részt.

Az Exchange Online (Hybrid) profilkapcsolat hibaelhárítása

Ha már futtatta a Kapcsolat tesztelése funkciót, és az problémát jelez a(z) Exchange Online Exchange Server (Hybrid) profilkapcsolattal, akkor a kapcsolatot a Kapcsolat tesztelése párbeszédpanelben található információk alapján diagnosztizálhatja és javíthatja meg.

Az ismétlődő problémákkal és egyéb hibaelhárítási témákkal kapcsolatos további információkért lásd: Blog: Postafiókok tesztelése és engedélyezése Microsoft Dynamics CRM 2015 és Kiszolgálóoldali szinkronizálás felügyelete és a felmerülő problémák elhárítása.

Alapértelmezett e-mail feldolgozás és szinkronizálás konfigurálása

Állítsa be, hogy a kiszolgálóoldali szinkronizálás legyen az alapértelmezett konfigurációs módszer.

  1. Válassza a Beállítások > E-mail konfiguráció > E-mail konfigurációs beállítások lehetőséget.
  2. A feldolgozás és a szinkronizálás mezőket a következőképpen állítsa be:
  • Kiszolgálóprofil: A fenti részben létrehozott profil.
  • Bejövő e-mail: Kiszolgálóoldali szinkronizálás vagy E-mail továbbító
  • Kimenő e-mail: Kiszolgálóoldali szinkronizálás vagy E-mail továbbító
  • Találkozók, kapcsolattartók és feladatok:: Kiszolgálóoldali szinkronizálás vagy E-mail továbbító

Megjegyzés

Ha felhasználói a Dynamics 365 for Outlook alkalmazást elsősorban asztali számítógépükön használják, lehet, hogy a Microsoft Dynamics 365 for Outlook for Outlook egy még jobb választás.

Ha az E-mailek feldolgozása nem jóváhagyott felhasználók és várólisták esetén opciót alapértelmezett állapotban hagyja (vagyis be van jelölve), akkor az E-mail jóváhagyása szekcióban leírt módon kell jóváhagynia az e-maileket és a várólistákat a felhasználói postafiókokhoz.

Exchange Server-profil.

  1. Kattintson az OK gombra.

Postaládák konfigurálása

Ahhoz, hogy a postaládák az alapértelmezett profilt használják, először be kell állítania a Kiszolgálói profilt, és meg kell adnia az e-mailek, találkozók, kapcsolattartók és feladatok kézbesítési módját.

A postaládák kézbesítési módjának beállításához, rendszergazdai engedélyek mellett olvasási és írási jogosultsággal kell rendelkeznie a Postaláda entitáson.

Válasszon egy módot a következők közül:

Alapértelmezett e-mail beállítások alkalmazása.

Postaládák szerkesztése a profil és a kézbesítési mód beállításának érdekében

  1. Válassza a Beállítások > E-mail beállítások > Postafiókok lehetőséget.
  2. Válassza az Aktív postaládák elemet.
  3. Jelölje be a konfigurálni kívánt postaládákat, majd kattintson a Konfigurálás lehetőségre.
  4. A Több bejegyzés módosítása űrlapon, a Szinkronizálási módszer alatt állítsa be a Kiszolgálóprofilt a korábban létrehozott Exchange kiszolgálói profilhoz.
  5. Állítsa a Bejövő és a Kimenő e-mail lehetőségeket a következőre: Kiszolgáló-oldali szinkronizálás vagy E-mail továbbító.
  6. Állítsa a Találkozók, Kapcsolattartók és Feladatok lehetőséget a következőre: Kiszolgálóoldali szinkronizálás.

Megjegyzés

Ha felhasználói a Dynamics 365 for Outlook alkalmazást elsősorban asztali számítógépükön használják, lehet, hogy a Microsoft Dynamics 365 for Outlook for Outlook egy még jobb választás.

  1. Válassza a Módosítás lehetőséget.

E-mail jóváhagyása

Minden egyes felhasználói postaládát jóvá kell hagynia vagy feldolgozási sorba kell helyeznie, mielőtt az a postaláda el tudná kezdeni feldolgozni az e-maileket.

  1. Válassza a Beállítások > E-mail beállítások > Postafiókok lehetőséget.
  2. Válassza az Aktív postaládák elemet.
  3. Válassza ki a jóváhagyni kívánt postaládákat, majd kattintson a További parancsok (...) > E-mail jóváhagyása lehetőségre.
  4. Kattintson az OK gombra.

A postaládák konfigurációjának tesztje

  1. Válassza a Beállítások > E-mail beállítások > Postafiókok lehetőséget.
  2. Válassza az Aktív postaládák elemet.
  3. Válassza ki a tesztelni kívánt postaládákat, majd kattintson a Postaládák tesztelése és engedélyezése lehetőségre.

Ez teszteli a kiválasztott postafiókok bejövő és kimenő e-mail beállításait, és lehetővé teszi őket e-mail feldolgozáshoz. Ha a postafiókban hiba lép fel, egy riasztás jelenik meg a postaláda és a profil tulajdonosa riasztások falán. A hiba jellegétől függően a Microsoft Dynamics 365 megpróbálja feldolgozni az e-mailt egy kis idő múlva újra, vagy letiltja a postaládát az e-mailek feldolgozására vonatkozóan.

Az e-mail konfigurációs teszt eredménye megjelenik a postafiók-bejegyzés Bejövő e-mail állapot, Kimenő e-mail állapot és Találkozók, névjegyek, feladatok mezőiben. Értesítés is érkezik, amikor az e-mail beállítások sikeresen befejeződnek az adott postafiókra vonatkozóan. Ez az értesítés megjelenik a postafiók tulajdonosa számára.

Tipp

Ha nem tudja szinkronizálni a kapcsolattartókat, a találkozókat és a feladatokat egy postaládában, érdemes lehet kijelölni a Szinkronizálás csak a Dynamics 365-szervezet Exchange alkalmazásával, akkor is, ha az Exchange más szervezettel való szinkronizálásra jelölőnégyzet is be volt állítva. További információ erről a jelölőnégyzetről.

Tesztelje az e-mail beállításokat egy adott levelezési kiszolgálói profilhoz tartozó postafiókokra vonatkozóan

  1. Lépjen a Beállítások > E-mail beállítások > E-mail kiszolgálói profilok pontba.
  2. Válassza ki a létrehozott profilt, majd válassza a Postaládák tesztelése és engedélyezése lehetőséget.

Az e-mail beállítások tesztelésekor egy aszinkron feladat a háttérben fut. A teszt végrehajtása néhány percet is igénybe vehet. A Microsoft Dynamics 365 leteszteli az e-mail beállításokat egy adott Exchange kiszolgálói profilhoz tartozó összes postafiókra. A találkozók, feladatok és kapcsolattartók szinkronizálására beállított kiszolgálóoldali szinkronizálással konfigurált postafiókok esetén ellenőrzi ezek helyes beállítását is.

Tipp

Ha nem tudja szinkronizálni a kapcsolattartókat, a találkozókat és a feladatokat egy postaládában, érdemes lehet kijelölni a Szinkronizálás csak a Dynamics 365-szervezet Exchange alkalmazásával, akkor is, ha az Exchange más szervezettel való szinkronizálásra jelölőnégyzet is be volt állítva. További információ erről a jelölőnégyzetről.

Kapcsolódó információk

Kiszolgálóoldali szinkronizálás
Kiszolgálóoldali szinkronizálás felügyelete és a felmerülő problémák elhárítása

Megjegyzés

Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)

A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).