Bevor Sie den Synchronisationsprozess zwischen Microsoft Outlook und InterAction über die GraphAPI starten, stellen Sie sicher, dass Sie über ein Microsoft Developer-Konto, das .NET Framework 4.8 und die richtigen Azure AD App-Registrierungsberechtigungen verfügen. Überprüfen Sie außerdem die Serverkonnektivität zu graph.microsoft.com über Port 443, aktivieren Sie die TLS 1.2-Unterstützung im Windows .NET Framework, installieren Sie das erforderliche Zertifikat und wählen Sie einen geeigneten internen Arbeitsport, um eine reibungslose Synchronisation zu gewährleisten.
Bevor Sie mit der Konfiguration der Synchronisation zwischen Microsoft Outlook und InterAction beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:
- Ein Microsoft Developer-Konto
- Microsoft .NET Framework 4.8
-
Zugriff auf das Azure Directory-Portal mit Berechtigungen zum Erstellen und Bearbeiten von App-Registrierungen
Benutzern wird empfohlen, das Benutzerkonto bei der Azure AD App-Registrierung zu registrieren, um die Anwendungs-ID, Mandanten-ID und den geheimen Schlüssel für die Nutzung des Prozesses Microsoft Outlook zu InterAction Sync-GraphAPI zu erhalten.
Überprüfen Sie den Serverzugriff auf MS Graph im Internet
Um zu überprüfen, ob der Server eine Verbindung zur Microsoft-Seite graph.microsoft.com über Port 443 herstellen kann:
- Öffnen Sie PowerShell und geben Sie den Befehl `tnc graph.microsoft.com -port 443` ein, um die Konnektivität zu testen. Drücken Sie Enter.
- Überprüfen Sie die Ergebnisse, um die erfolgreiche Konnektivität zur Microsoft Graph-Seite über Port 443 zu bestätigen. Die Ergebnisse sollten 'TcpTestSucceeded : True' anzeigen. Wenn False angezeigt wird, hat der Server keinen Zugriff auf graph.microsoft.com. Wenden Sie sich an Ihre Netzwerkadministratoren, um den Zugriff zu gewähren.
Aktivieren Sie die TLS 1.2-Verschlüsselungsunterstützung im Windows .NET Framework
Die MS Graph-Synchronisation benötigt eine TLS 1.2-verschlüsselte Verbindung, um ordnungsgemäß zu funktionieren. Ohne diese wird die Synchronisation nicht korrekt ausgeführt.
Microsoft bietet Anleitungen zur Aktivierung von TLS 1.2 für das .NET Framework hier.
Für 32-Bit-Anwendungen, die auf 32-Bit-Betriebssystemen laufen, und für 64-Bit-Anwendungen, die auf 64-Bit-Betriebssystemen laufen, aktualisieren Sie die folgenden Unterschlüsselwerte:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727]
"SystemDefaultTlsVersions" = dword:00000001
"SchUseStrongCrypto" = dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions" = dword:00000001
"SchUseStrongCrypto" = dword:00000001Für 32-Bit-Anwendungen, die auf 64-Bit-Betriebssystemen laufen, aktualisieren Sie die folgenden Unterschlüsselwerte:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v2.0.50727]
"SystemDefaultTlsVersions" = dword:00000001
"SchUseStrongCrypto" = dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions" = dword:00000001
"SchUseStrongCrypto" = dword:00000001Installieren Sie das Zertifikat
Die IIS-Installation ist auf dem Server nicht erforderlich.
Die Synchronisation verwendet ein Zertifikat, um die Kommunikation mit Microsoft Graph zu verschlüsseln. Sie können ein Zertifikat von einem Drittanbieter wie DigiCert kaufen, eines mit der Zertifizierungsstelle Ihres Unternehmens erstellen oder ein selbstsigniertes Zertifikat mit dem LexisNexis Certificate Maintenance Tool verwenden.
- Melden Sie sich als Administrator auf dem Server an.
- Öffnen Sie den Ausführen-Dialog, indem Sie Start > Ausführen drücken, dann `certlm.msc` eingeben und Enter drücken. Es kann einige Sekunden dauern, bis es geladen ist.
- Erweitern Sie im Zertifikats-Manager den Ordner Persönlich und wählen Sie dann Zertifikate aus.
- Wählen Sie das zu installierende Zertifikat aus. Es kann selbstsigniert, von einer privaten CA oder von einer öffentlichen CA erstellt sein.
- Stellen Sie sicher, dass die Felder Betreff und Alternativer Name des Betreffs entweder mit einem Platzhalter oder dem Namen des Servers ausgefüllt sind.
-
Nach der Installation des Zertifikats doppelklicken Sie darauf und wählen Sie die Registerkarte Details. Scrollen Sie nach unten und finden Sie den Wert Thumbprint. Notieren Sie ihn oder kopieren Sie ihn in Notepad, da er während der Installation des Admin-Tools benötigt wird.
Wenn IQ ebenfalls auf diesem Server installiert ist, können Sie das IQ-Zertifikat für die MS Graph-Synchronisation verwenden. Erhalten Sie einfach dessen Thumbprint-Wert.
Wählen Sie einen internen Arbeitsport
- Wählen Sie einen internen Port aus, auf dem gearbeitet werden soll. Es sind keine Firewall-Änderungen erforderlich, da dieser Port nicht für die Kommunikation verwendet wird.
- Öffnen Sie eine Eingabeaufforderung und führen Sie den Befehl `netstat -ano` aus und drücken Sie Enter, um eine Liste der derzeit verwendeten Ports anzuzeigen.
- Überprüfen Sie die Liste der vom Befehl `netstat -ano` angezeigten Ports.
- Wählen Sie einen Port, der nicht in der Ausgabe aufgeführt ist. Empfohlene Ports sind 8150 oder 8231.
Es ist wichtig, sicherzustellen, dass alle Voraussetzungen erfüllt sind, um eine reibungslose und erfolgreiche Ausführung des Prozesses zu gewährleisten.