Berechtigungen der SharePoint-Sitecollection auflisten
Die Administratoren und Mitglieder einer SharePoint-Site auflisten
Beschreibung
Zeigt, wer Zugriff auf eine SharePoint Online-Sitecollection hat: die Sitecollection-Administratoren und die Mitglieder der Gruppen Owners, Members und Visitors. Jeder Eintrag zeigt seinen Typ, z. B. Benutzer, Entra ID-Gruppe, Sicherheitsgruppe oder SharePoint-Gruppe. Es wird nichts geändert.
Parameterverhalten
SiteUrlmuss auf den Root einer Sitecollection zeigen (z. B.https://contoso.sharepoint.com/sites/marketing), nicht auf eine Untersite. Eine URL einer Untersite liefert weiterhin Ergebnisse, diese beschreiben jedoch die übergeordnete Sitecollection; das Runbook protokolliert in diesem Fall eine Warnung.Die Gruppen Owners, Members und Visitors werden über die zugehörigen Gruppeneigenschaften der Site aufgelöst, nicht durch Abgleich lokalisierter Gruppennamen; daher ist der Bericht unabhängig von der Tenant-Sprache korrekt. Eine der drei Gruppen kann fehlen (häufig bei mit Teams verbundenen Sites) und wird dann als "nicht konfiguriert" gemeldet, statt einen Fehler zu verursachen.
Ort
Organisation → Collab → SharePoint-Sitecollection-Berechtigungen auflisten
Vollständiger Runbook-Name
rjgit-org_collab_list-sharepoint-sitecollection-permission
Details
Version
1.2.0
Erforderliche Module
RealmJoin.RunbookHelper (>= 0.8.9) PnP.PowerShell (>= 3.4.1)
Planbar
nein
Berechtigungen
Anwendungsberechtigungen
Typ: Office 365 SharePoint Online
Sites.FullControl.All
Verbindet sich über Connect-PnPOnline -ManagedIdentity und ruft Get-PnPWeb, Get-PnPSite, Get-PnPSiteCollectionAdmin und Get-PnPGroupMember gegen die Ziel-Sitecollection auf; insbesondere Get-PnPSiteCollectionAdmin erfordert mehr als nur schreibgeschützten Sitezugriff, daher reicht Sites.Read.All nicht aus. Sites.Selected wurde nicht verwendet, da dafür eine vorherige, siteweise Zustimmung außerhalb der Kontrolle dieses Runbooks erforderlich wäre, was dieses Runbook für ein beliebiges $SiteUrl nicht garantieren kann.
Berechtigungshinweise
Gewähren Sie der systemzugewiesenen verwalteten Identität des Azure Automation-Kontos die Administratorzustimmung für die Anwendungsberechtigung 'Sites.FullControl.All' für die Office 365 SharePoint Online API (App-ID 00000003-0000-0ff1-ce00-000000000000); diese SharePoint-App-only-via-managed-identity-Zustimmung kann nicht über die standardmäßige Microsoft Graph-App-Rollen-Automatisierung zugewiesen werden, die für Graph-Berechtigungen verwendet wird. Die Zuweisungsbefehle finden Sie in der Dokumentationsdatei des Runbooks.
Parameter
SiteUrl
Vollständige URL der Site, z. B. https://contoso.sharepoint.com/sites/marketing.
Erforderlich
ja
Standardwert
Typ
Zeichenfolge
Anzeigename im Portal
URL der Sitecollection
Zuletzt aktualisiert
War das hilfreich?