Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Ausgangssituation

  • ADVOKAT wird gemeinsam mit Microsoft SharePoint eingesetzt.

  • Bei Verwendung der Funktion "Dokumentbibliothek neu zuweisen" im SharePoint Tool "Advokat8.DMS.Sharepoint.Manager.exe" friert das Tool ein, sobald man das Feld "SiteCollection" oder "Site" auswählt.
    Im aktuellsten Protokoll im ADVOKAT Backend unter "...\ADVOKAT\Admin\Support\Adv2SharePoint\SPMig-*.log" ist eine Fehlermeldung dokumentiert.

  • Im Zuge der Migration laut Kapitel Microsoft SharePoint auf einen anderen Server migrieren wurde ein neuer SharePoint-Administrator (Domänenkonto) definiert.

Beispiele (Fehlermeldungen)

  • 2022-01-14 21:02:21.436 +01:00 [ERR] (  1, Advokat8.DMS.Sharepoint.Manager.SharepointContext.SharepointAdministration) Error getting All Sites.
    System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
       at Microsoft.SharePoint.SPGlobal.HandleUnauthorizedAccessException(UnauthorizedAccessException ex)
       at ...
       at ...
       at Microsoft.SharePoint.SPWebCollection.EnsureWebsData()
       at Microsoft.SharePoint.SPBaseCollection.GetTypedEnumerator[T]()
       at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
       at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
       at Advokat8.DMS.Sharepoint.Manager.SharepointContext.SharepointAdministration.GetAllSites(SPSite site)

Ursache

Der neue SharePoint-Administrator, mit dem das SharePoint-Tool gestartet wurde, hat in der zu migrierenden Dokumentbibliothek nicht die erforderlichen Berechtigungen.

Lösung

  1. Beenden Sie das SharePoint Tool "Advokat8.DMS.SharePoint.Manager.exe" per Task-Manager, nutzen Sie die Funktion "Prozess beenden"

  2. Verbinden Sie sich per Remotedesktop auf den neuen Microsoft SharePoint-Server, als Windows Benutzerkonto muss der alte SharePoint-Administrator gewählt werden.
    Öffnen Sie die Dokumentbibliothek am neuen SharePoint-Server im Internet Browser. Navigieren Sie zu den Einstellungen (Zahnrad-Symbol) > Websiteeinstellungen.

    Im Bereich "Websiteberechtigungen" wählen Sie den Menüpunkt "Berechtigungen erteilen", wählen den neuen SharePoint-Administrator aus und vergeben die Gruppe/Berechtigungsstufe "Vollzugriff".
    Im Bereich "Websitesammlungsadministratoren" fügen Sie den neuen SharePoint-Administrator hinzu.

  3. Navigieren Sie retour zur RDP-Sitzung am neuen Microsoft SharePoint-Server mit dem neuen SharePoint-Administrator.
    Öffnen Sie per Windows Explorer das ADVOKAT Backend unter "...\ADVOKAT\Admin\Support\Adv2SharePoint" und starten erneut das Tool "Advokat8.DMS.SharePoint.Manager.exe" erneut.
    Wechseln Sie retour zum Kapitel wo der weitere Ablauf für die Funktion "Dokumentbibliothek neu zuweisen" beschrieben ist und wiederholen Sie den Vorgang.

  4. Fahren Sie mit diesem Schritt fort, falls Schritte 1 bis 3 nicht geholfen haben und die gleiche Fehlermeldung weiterhin auftritt:

    • Öffnen Sie die Dokumentbibliothek am neuen SharePoint-Server im Internet Browser. Navigieren Sie zu den Einstellungen (Zahnrad-Symbol) > Websiteeinstellungen.

    • Im Bereich "Websiteberechtigungen" klicken Sie auf den Listeneintrag "Advokat Owners". Es werden alle Benutzer angezeigt, welche Mitglied der Gruppe "Advokat Owners" sind.

      • Klicken Sie auf "Neu" (New) und fügen den neuen SharePoint-Administrator zu dieser Gruppe hinzu.