Fehlerbehebung bei Meldungen wie „Sie benötigen die Berechtigung, um auf diese Website/dieses Element zuzugreifen“, wenn Sie von SharePoint aus auf Schulungen zugreifen

Einführung

In bestimmten Fällen können Benutzer beim Versuch, auf eine SharePoint-Seite für die Schulung zuzugreifen, auf Fehler wie „Sie benötigen die Berechtigung, um auf diese Website/dieses Element zuzugreifen“ stoßen.

In diesem Artikel gehen wir auf Lösungen ein, die sowohl in Learn365 als auch in SharePoint implementiert werden können, um diese Probleme zu beheben oder zu verhindern.

 

access_without_permissions.png

 

Lösungen in Learn365

In Learn365 können Sie diese Probleme auf folgende Weisen angehen:

  • Im Learn365 Admin Center über die Liste Benutzer
  • Über die Learn365 API

 

Im Learn365 Admin Center über die Liste Benutzer

Erforderliche Rolle: Katalogadministrator

1. Navigieren Sie im Learn365 Admin Center zur Seite Benutzer.

2. Überprüfen Sie, ob der Benutzer zur Liste Benutzer hinzugefügt wurde oder nur zu bestimmten Schulungen.

Wenn der Benutzer nur zu einer bestimmten Schulung hinzugefügt wurde, hat er ein spezielles Symbol, wie im folgenden Bild gezeigt.

 

user_not_in_catalog.png

 

In solchen Fällen wurde der Benutzer nur zur SharePoint-Gruppe Lernende für die spezifische Schulung hinzugefügt, aber nicht zur SharePoint-Gruppe Besucher der Kurskatalog-Website. Dies könnte dazu führen, dass die Benutzer auf Zugriffsprobleme stoßen.

Wir empfehlen Ihnen, alle Mitarbeitenden zur Liste Benutzer hinzuzufügen, bevor Sie sie in den jeweiligen Kursen oder Schulungsplänen registrieren. Das Hinzufügen zur Liste Benutzer bedeutet, dass dieser Lernende automatisch der SharePoint-Gruppe Besucher des Kurskatalogs in SharePoint hinzugefügt wird. Folglich erhält der Lernende über die Gruppe Besucher die Berechtigung Lesen auf der SharePoint-Kurskatalogwebsite und kann so alle Startseiten von Kursen und Schulungsplänen im Kurskatalog sehen, ohne dass ihm beim Navigieren im Kurskatalog die SharePoint-Meldung „Zugriff verweigert“ angezeigt würde.

Wenn Sie einen Benutzer zur Liste Benutzer hinzufügen, gehen keine vorherigen Lerninformationen für diesen Benutzer verloren. Dies beinhaltet den Kursfortschritt und abgeschlossene Inhalte.

 

Über die Learn365 API

Es kann Situationen geben, in denen das Konto eines bestehenden Benutzers gelöscht wird und später ein Konto für einen anderen Benutzer mit dem gleichen Anmeldenamen erstellt wird.

SharePoint erkennt das gelöschte Konto und hindert den neuen Benutzer daran, auf die Seite zuzugreifen.

Über die Learn365 API können Sie überprüfen, ob dies der Fall ist und ob Sie identische Benutzerkonten in Learn365 haben.

Um zu überprüfen, ob identische Benutzerkonten existieren, folgen Sie diesen Schritten:

1. In der Learn365 API autorisieren Sie sich mit dem entsprechenden API-Schlüssel und navigieren zum Abschnitt Benutzer.

2. Suchen Sie den Abschnitt Benutzer, erweitern Sie ihn, finden Sie den Endpunkt GET​/odata​/v2​/Users und wählen Sie Ausprobieren.

3. Geben Sie in $filter den zu suchenden Namen im Format „Title eq '{user_title}'“ ein, zum Beispiel: Title eq 'Adele Vance'.

4. Wählen Sie Ausführen. Überprüfen Sie die zurückgegebenen Daten im Response body. Sie finden dabei doppelte eventuell Anmeldenamen.

 

the_response_body.png

 

Wenn das der Fall ist, können Sie:

  • diese Benutzerkonten zusammenführen, um Konflikte in Learn365 zu beseitigen. Weitere Informationen darüber, wie Benutzerkonten zusammengeführt werden können, finden Sie in diesem Artikel.
  • Suchen Sie nach einer Lösung in SharePoint.

 

Lösungen in SharePoint

Erforderliche Rolle: SharePoint-Administrator

Als Lösungen in SharePoint kommen folgende Optionen in Betracht:

  • Der SharePoint-Administrator und globale Microsoft 365-Administrator können Diagnosen auf dem Tenant durchführen, um Probleme mit dem Benutzerzugriff zu identifizieren, indem sie den folgenden Link öffnen: https://aka.ms/PillarCheckUserAccess.
  • Überprüfen Sie die Berechtigungen der betroffenen Benutzer in SharePoint für den relevanten Kurskatalog und ergreifen Sie die notwendigen Maßnahmen. Um dies zu tun, befolgen Sie diese Schritte:

1. Auf der entsprechenden SharePoint-Kurskatalog-Startseite gehen Sie zu Einstellungen > Website-Berechtigungen.

 

site_settings_.png

 

2. Im geöffneten Berechtigungsfenster wählen Sie Erweiterte Berechtigungseinstellungen.

 

advanced_permissions_.png

 

3. Auf der geöffneten Berechtigungsseite wählen Sie Berechtigungen überprüfen. Dies öffnet ein Fenster, in dem Sie den Namen oder die E-Mail-Adresse des betreffenden Benutzers eingeben und dann auf Jetzt prüfen klicken können.

 

Check_permissions_.png

 

Als Ergebnis können Sie eines der folgenden Ergebnisse sehen und müssen weitere Aktionen durchführen:

  • Der Benutzer hat die Leseberechtigung für die Gruppe Besucher im Kurskatalog. In diesem Fall sollte der Benutzer keine Berechtigungsprobleme haben.

 

catalog_visitors_group.png

 

  • Der Benutzer hat keine Berechtigungen (Keine).

In diesem Fall fügen Sie den Benutzer über Learn365 Admin Center > Benutzer zum entsprechenden Kurskatalog hinzu.

Wir empfehlen Ihnen, alle Benutzer zur Liste Benutzer hinzuzufügen, bevor Sie sie in den jeweiligen Kursen oder Schulungsplänen registrieren. Das Hinzufügen zur Liste Benutzer bedeutet, dass die Benutzer automatisch der SharePoint-Gruppe Besucher des Kurskatalogs hinzugefügt werden. Folglich erhalten die Lernenden über die Gruppe Besucher die Berechtigung Lesen auf der SharePoint-Kurskatalogwebsite und können so alle Startseiten von Kursen und Schulungsplänen im Kurskatalog anzeigen, ohne dass ihnen beim Navigieren im Kurskatalog die SharePoint-Meldung „Zugriff verweigert“ angezeigt wird.

 

None_permissions.png

 

  • Der Benutzer hat die Berechtigung Lesen, Eingeschränkter Zugriff statt Lesen in der SharePoint-Gruppe Besucher.

In diesem Fall überprüfen Sie die Berechtigungsstufe in der SharePoint-Gruppe Besucher. Wählen Sie dazu Berechtigungsstufen aus und wählen Sie im geöffneten Fenster Berechtigungsstufen den entsprechenden Link zur Berechtigungsstufe aus, um die Einstellungen anzupassen.

 

check_permission_levels_.png

 

4. Wenn der Fehler weiterhin besteht, löschen Sie den betroffenen Benutzer aus der SharePoint-Website-Sammlung (Kurskatalog) und fügen Sie ihn über das Learn365 Admin Center > Benutzer zum Kurskatalog hinzu.

 

Um den Benutzer aus der SharePoint-Website-Sammlung zu löschen, folgen Sie diesen Schritten:

1. Navigieren Sie von der Startseite des Kurskatalogs zur Gruppe Alle Personen Ihres Kurskatalogs, indem Sie /_layouts/15/people.aspx?MembershipGroupId=0 am Ende der Kurskatalog-URL hinzufügen. Beispiel: https://compafi464.sharepoint.com/sites/Academy/_layouts/15/people.aspx?MembershipGroupId=0

2. Auf der geöffneten Seite sehen Sie eine Liste aller Benutzer der aktuellen SharePoint-Website-Sammlung (Kurskatalog). Wählen Sie das Kontrollkästchen des betroffenen Benutzers aus und wählen Sie aus der Dropdown-Liste Aktionen die Option Benutzer aus der Website-Sammlung löschen.

 

delete_user_.png

 

3. Fügen Sie den Benutzer über Learn365 Admin Center > Benutzer zum Kurskatalog hinzu. Überprüfen Sie, ob er Zugang hat und ob er in der Gruppe Besucher dieser Website vorhanden sind.

4. Wenn die Synchronisation zwischen Learn365 und SharePoint fehlschlägt und der Benutzer das Problem weiterhin hat, sollte der Benutzer erneut über das PowerShell-Skript zur SharePoint-Gruppe Besucher des Kurskatalogs hinzugefügt werden. Für detaillierte Schritte lesen Sie diese Microsoft-Dokumentation.

Weitere Informationen zur Fehlerbehebung bei diesem Problem finden Sie in der folgenden Microsoft-Dokumentation:

 

War dieser Beitrag hilfreich?
0 von 0 fanden dies hilfreich

Kommentare

Zu diesem Beitrag können keine Kommentare hinterlassen werden.