> 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 les administrateurs et les membres d'un site SharePoint

### Description

Affiche qui a accès à une collection de sites SharePoint Online : les administrateurs de la collection de sites et les membres des groupes Owners, Members et Visitors. Chaque entrée indique son type, par exemple utilisateur, groupe Entra ID, Security Group ou groupe SharePoint. Rien n’est modifié.

### Comportement du paramètre

* `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 ils décrivent la collection de sites parente ; le runbook consigne un avertissement lorsque cela se produit.
* Les groupes Owners, Members et Visitors sont résolus via les propriétés des groupes associés du site, et non par correspondance avec des noms de groupes localisés, de sorte que le rapport est exact quelle que soit la langue du tenant. L’un des trois groupes peut être absent (ce qui est courant sur les sites connectés à Teams) et est alors signalé comme "non configuré" au lieu de provoquer un échec.

### Emplacement

Organisation → Collab → Lister les 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.10)<br>PnP.PowerShell (>= 3.4.1)</p> |
| Planifiable    | non                                                                     |

### 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 davantage qu’un accès en lecture seule au site, donc Sites.Read.All est insuffisant. Sites.Selected n’a pas été utilisé car il exigerait qu’un consentement par site soit accordé au préalable en dehors 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 (App ID 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 uniquement via identité managée ne peut pas être attribué via l’automatisation standard Microsoft Graph des rôles d’application utilisée pour les autorisations Graph. Consultez le fichier de documentation du runbook pour les commandes d’attribution.

### Paramètres

#### SiteUrl

URL complète du site, par exemple <https://contoso.sharepoint.com/sites/marketing>.

| Propriété                  | Valeur                        |
| -------------------------- | ----------------------------- |
| Obligatoire                | vrai                          |
| 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
