> 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/check-onedrive-status.md).

# Vérifier l'état de OneDrive

Vérifier si le OneDrive d'un utilisateur est actif, verrouillé ou supprimé

### Description

Recherche le site OneDrive personnel d’un utilisateur et indique s’il est actif ou archivé, s’il est verrouillé, et s’il se trouve dans la corbeille du tenant. Fonctionne pour les utilisateurs dont le compte a déjà été supprimé, car leur OneDrive peut encore se trouver dans la corbeille. Rien n’est modifié.

### Cas d’utilisation courants

* Vérifie si le OneDrive d’un utilisateur actif est provisionné et, le cas échéant, s’il est verrouillé ou archivé.
* Vérifie si le OneDrive d’un utilisateur supprimé existe encore dans la corbeille du tenant, et quand sa purge est prévue.

### Comportement du paramètre

* `UserPrincipalName` accepte le UPN d’un compte déjà supprimé, pas seulement celui d’utilisateurs actifs. C’est intentionnel : un sélecteur d’utilisateur ne peut pas sélectionner un compte supprimé, donc le paramètre est du texte libre plutôt qu’un sélecteur.
* Pour un utilisateur supprimé, la recherche dans la corbeille s’effectue sur le site supprimé de `SiteOwnerEmail`. Une valeur manquante ou un changement antérieur du UPN peut provoquer un faux résultat « introuvable ».

Le runbook est strictement en lecture seule et n’apporte aucune modification au tenant.

### Emplacement

Organisation → Collab → Vérifier l’état de OneDrive

**Nom complet du runbook**

rjgit-org\_collab\_check-onedrive-status

### Détails

| Propriété      | Valeur                                                                  |
| -------------- | ----------------------------------------------------------------------- |
| Version        | 1.5.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
    * *Requis par Connect-PnPOnline contre le centre d’administration SharePoint et par les cmdlets d’administration du tenant Get-PnPTenantSite et Get-PnPTenantDeletedSite, qui répertorient/inspectent toute collection de sites (y compris les sites OneDrive personnels et la corbeille du tenant) et ne sont pas exposées sous les étendues d’application inférieures Sites.Read.All / Sites.ReadWrite.All. Get-PnPUserProfileProperty et Get-PnPWeb sont également couverts par cette autorisation.*

#### Notes sur les autorisations

SharePoint Online : accorde l’autorisation d’application 'Sites.FullControl.All' sur l’API SharePoint Online Office 365 (AppId 00000003-0000-0ff1-ce00-000000000000) à l’identité managée attribuée par le système du compte Automation. Cette autorisation SharePoint en mode application seule ne peut pas être accordée via l’automatisation standard d’attribution de rôles d’application Entra utilisée pour Microsoft Graph et doit être attribuée manuellement pour chaque tenant (par exemple via le centre d’administration SharePoint ou l’équivalent Grant-PnPAzureADAppSitePermission pour les identités managées).

### Paramètres

#### UserPrincipalName

Nom principal d’utilisateur de l’utilisateur dont le OneDrive est vérifié. Les utilisateurs supprimés sont acceptés.

| Propriété                  | Valeur                         |
| -------------------------- | ------------------------------ |
| Obligatoire                | vrai                           |
| Valeur par défaut          |                                |
| Type                       | Chaîne                         |
| Nom d’affichage du portail | Nom principal de l’utilisateur |

[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/check-onedrive-status.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.
