> For the complete documentation index, see [llms.txt](https://docs.realmjoin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmjoin.com/fr/automatisation/runbooks/runbook-references/org/collab/list-sharepoint-sitecollection-permission.md).

# Lister les autorisations de la collection de sites SharePoint

Lister tous les membres et administrateurs d’une collection de sites SharePoint Online

### Description

Se connecte à une collection de sites SharePoint Online à l’aide de PnP.PowerShell avec l’identité managée attribuée par le système et récupère les membres des administrateurs de la collection de sites, ainsi que des groupes Owners, Members et Visitors. Les membres de chaque groupe sont listés avec leur type, tel que utilisateur, groupe de sécurité ou groupe Entra ID.

### Emplacement

Organisation → Collab → Liste des autorisations de la collection de sites SharePoint

**Nom complet du runbook**

rjgit-org\_collab\_list-sharepoint-sitecollection-permission

### Détails

| Propriété      | Valeur                                                                 |
| -------------- | ---------------------------------------------------------------------- |
| Version        | 1.2.0                                                                  |
| Modules requis | <p>RealmJoin.RunbookHelper (>= 0.8.9)<br>PnP.PowerShell (>= 3.4.1)</p> |
| Planifiable    | non                                                                    |

### Remarques

Interactions des paramètres :

* SiteUrl doit pointer vers la racine d’une collection de sites (par exemple <https://contoso.sharepoint.com/sites/marketing>), et non vers un sous-site. L’URL d’un sous-site renvoie quand même des résultats, mais ceux-ci décrivent la collection de sites parente - le runbook enregistre un avertissement lorsque cela se produit.
* Les groupes Owners, Members et Visitors sont résolus via les propriétés de groupes associés du site, et non par correspondance avec les noms localisés des groupes, de sorte que le rapport est exact quelle que soit la langue du tenant. L’un des trois peut être absent (cas courant sur les sites connectés à Teams) et est signalé comme « non configuré » plutôt que de provoquer un échec.

Nécessite -Modules @{ModuleName = "RealmJoin.RunbookHelper"; ModuleVersion = "0.8.9" } Nécessite -Modules @{ModuleName = "PnP.PowerShell"; ModuleVersion = "3.4.1" }

### Autorisations

#### Autorisations d'application

* **Type**: Office 365 SharePoint Online
  * Sites.FullControl.All
    * *Se connecte via Connect-PnPOnline -ManagedIdentity et appelle Get-PnPWeb, Get-PnPSite, Get-PnPSiteCollectionAdmin et Get-PnPGroupMember sur la collection de sites cible ; Get-PnPSiteCollectionAdmin en particulier nécessite plus qu’un accès en lecture seule au site, donc Sites.Read.All ne suffit pas. Sites.Selected n’a pas été utilisé, car cela nécessiterait qu’un consentement par site soit accordé à l’avance, hors du contrôle de ce runbook, ce que ce runbook ne peut pas garantir pour un $SiteUrl arbitraire.*

#### Notes sur les autorisations

Accordez le consentement administrateur pour l’autorisation d’application 'Sites.FullControl.All' sur l’API Office 365 SharePoint Online (ID d’application 00000003-0000-0ff1-ce00-000000000000) à l’identité managée attribuée par le système du compte Azure Automation ; ce consentement SharePoint en mode application via identité managée ne peut pas être attribué via l’automatisation standard des rôles d’application Microsoft Graph utilisée pour les autorisations Graph. Consultez le fichier de documentation du runbook pour les commandes d’attribution.

### Paramètres

#### SiteUrl

URL complète de la collection de sites SharePoint Online, par exemple <https://contoso.sharepoint.com/sites/marketing>

| Propriété                  | Valeur                        |
| -------------------------- | ----------------------------- |
| Requis                     | true                          |
| Valeur par défaut          |                               |
| Type                       | Chaîne                        |
| Nom d’affichage du portail | URL de la collection de sites |

[Retour à l’aperçu de la référence du runbook](/fr/automatisation/runbooks/runbook-references.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.realmjoin.com/fr/automatisation/runbooks/runbook-references/org/collab/list-sharepoint-sitecollection-permission.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
