In SharePoint 2010 können persönliche Kalender (Personal Calendar Overlay) aus Exchange resp. Outlook geladen und angezeigt werden. Dies bedarf einigen Vorarbeiten wie z.B. das Importieren des Root Zertifikats in SharePoint und das Konfigurieren der Kalenderüberlagerung auf den entsprechenden Site Collections resp. Sites.

Root Certificate exportieren

  • Öffnen Sie auf einem der SharePoint Server die Microsoft Management Console (mmc.exe)
  • Navigieren zu File > Add/Remove Snap-In…
  • Klicken auf Certificates > Add > Computer Account > Next > Local Computer
  • Hinweis: Ist auf dem aktuell verwendeten SharePoint Server kein Root Certificate installiert, sollte Another Computer gewählt und der Name eines Exchange Servers eintragen werden.
  • Auf Finish und OK klicken, um die Fenster zu schliessen.
  • Console Root > Certificates (Computername) > Trusted Root Certificate Authorities > Certificates öffnen
  • Mit der rechten Maustaste auf das entsprechende Root Certificate ihrer Umgebung klicken und All Tasks > Export… > Next wählen.
  • Wählen Sie das File Export Format, zum Beispiel DER Encoded binary X.509 (.CER) > Next > Browse… > Pfad wählen > Dateinamen vergeben (z.B. myroot.cer) > Next > Finish

Vertrauensstellung (Trust) zwischen SharePoint und Exchange herstellen

  • Central Administration > Security > General Security > Manage Trust > New
  • Tragen Sie im Bereich General Settings im Feld Name einen aussagekräftigen Namen (z.B. Exchange) für die Vertrauensstellung ein.
  • Im Bereich Root Certificate for the trust relationship wählen Sie das zuvor exportierte Root Zertifikat (z.B. myroot.cer) aus.
  • Schliessen Sie den Import mit OK ab.

Einrichten des Calendar Overlay

  • Öffnen Sie die Site Collection oder Site, auf der Calendar Overlay aktiviert werden soll.
  • Klicken Sie auf Calendar um die Kalenderseite zu öffnen.
  • Auf der Kalenderseite das Tab Calendar wählen und danach auf Calendars Overlay und New Calendar klicken.
  • Im Feld Calendar Name tragen Sie einen aussagekräftigen Namen für den Kalender ein.
  • Unter The type of calendar is wählen Sie Exchange.
  • Falls gewünscht kann im Bereich Color das Farbschema für den Kalender angepasst werden.
  • Tragen Sie in den Feldern Outlook Web Access URL (z.B. https://servername/owa/) und Exchange Web Service URL (https://servername/EWS/Exchange.asmx) Ihre entsprechenden URLs ein.
  • Alternativ kann auch mittels Klick auf Find eine automatische Vervollständigung obiger Felder angestossen werden.
  • Klicken Sie OK.

Wurden diese Schritte ausgeführt, wird der Kalendar des angemeldeten Benutzers aus Exchange geladen und angezeigt.

Troubleshooting

  • Fehlermeldung
    Could not establish trust relationship for the SSL/TLS secure channel with authority ’servername.com›. Change certificate in SP trust

    Lösung

    Überprüfen Sie das importierte Zertifikat. Diese Meldung ist ein Hinweis darauf, dass dies nicht das richtige Zertifikat ist und deshalb keine Vertrauensstellung mit dem Exchange möglich ist.
  • Fehlermeldung
    E-mail address is empty. You should set Exchange e-mail address into your user profile to retrieve calendar data from Exchange server. (841c46a2-1c31-4474-9af1-f61126f5e4e7)
    Lösung
    Der aktuell verwendete Benutzer hat keine E-Mail Adresse hinterlegt resp. verfügt über keine Mailbox. Deshalb kann kein Kalender geladen werden.