> 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/general/office365-license-report.md).

# Rapport de licence Office 365

### Description

Ce runbook crée un rapport de licences basé sur les SKU d’abonnement Microsoft 365 et inclut éventuellement des rapports liés à Exchange Online. Il peut exporter les résultats vers Azure Storage et générer des liens SAS pour les téléchargements.

### Emplacement

Organisation → Général → Rapport de licences Office365

**Nom complet du runbook**

rjgit-org\_general\_rapport-de-licences-office365

### Détails

| Propriété      | Valeur                                                                                                     |
| -------------- | ---------------------------------------------------------------------------------------------------------- |
| Version        | 1.1.3                                                                                                      |
| Modules requis | <p>RealmJoin.RunbookHelper (>= 0.8.9)<br>Az.Accounts (>= 5.5.2)<br>ExchangeOnlineManagement (>= 3.9.2)</p> |
| Planifiable    | non                                                                                                        |

### Autorisations

#### Autorisations d’application

* **Type**: Microsoft Graph
  * Reports.Read.All
    * *Récupère les CSV des rapports d’utilisation et d’activité Office 365 depuis /reports*
  * Directory.Read.All
    * *Lit /subscribedSkus et les attributions de licences de groupe pour l’aperçu des SKU*
  * User.Read.All
    * *Liste les utilisateurs et lit leurs détails de licence pour les rapports par utilisateur*
  * ReportSettings.ReadWrite.All
    * *Désactive temporairement les noms de rapport masqués lorsque includeUserData est activé, puis restaure le paramètre*
  * AuditLog.Read.All *(facultatif — fonctionnalité : export des connexions)*
    * *Lit /auditLogs/signIns pour l’export des connexions par application lorsque exportToFile est activé (activé par défaut)*
* **Type**: Office 365 Exchange Online
  * Exchange.ManageAsApp *(facultatif — fonctionnalité : rapport de licences Exchange)*
    * *Exécute Get-EXOMailbox pour le rapport de licences des boîtes aux lettres partagées lorsque includeExchange est activé*

#### rôles RBAC

* Administrateur Exchange
  * *Requis pour la session Exchange Online en mode application uniquement lorsque includeExchange est activé*

### Paramètres

#### printOverview

Si défini sur true, affiche un bref aperçu de l’utilisation des licences.

| Propriété         | Valeur  |
| ----------------- | ------- |
| Obligatoire       | faux    |
| Valeur par défaut | Vrai    |
| Type              | Booléen |

#### includeExchange

Si défini sur true, inclut des rapports liés à Exchange Online (licences des boîtes aux lettres partagées).

| Propriété         | Valeur  |
| ----------------- | ------- |
| Obligatoire       | faux    |
| Valeur par défaut | Faux    |
| Type              | Booléen |

#### includeUserData

Si défini sur true, le paramètre de confidentialité des rapports Microsoft 365 est temporairement désactivé (s’il est actuellement actif) afin d’inclure de vraies données utilisateur telles que les UPN dans les rapports d’activité Graph. Le paramètre est toujours restauré à son état d’origine après l’exécution. Remarque : l’activation de cette option exposera des informations personnellement identifiables (UPN) dans les rapports exportés — assurez-vous de respecter les politiques de protection des données de votre organisation avant utilisation.

| Propriété         | Valeur  |
| ----------------- | ------- |
| Obligatoire       | faux    |
| Valeur par défaut | Faux    |
| Type              | Booléen |

#### exportToFile

Si défini sur true, exporte les rapports vers Azure Storage lorsqu’il est configuré.

| Propriété         | Valeur  |
| ----------------- | ------- |
| Obligatoire       | faux    |
| Valeur par défaut | Vrai    |
| Type              | Booléen |

#### exportAsZip

Si défini sur true, exporte les rapports sous forme d’un seul fichier ZIP.

| Propriété         | Valeur  |
| ----------------- | ------- |
| Obligatoire       | faux    |
| Valeur par défaut | Faux    |
| Type              | Booléen |

#### produceLinks

Si défini sur true, crée des jetons/liens SAS pour les artefacts exportés.

| Propriété         | Valeur  |
| ----------------- | ------- |
| Obligatoire       | faux    |
| Valeur par défaut | Vrai    |
| Type              | Booléen |

#### ContainerName

Nom du conteneur de stockage utilisé pour les téléversements.

| Propriété         | Valeur                   |
| ----------------- | ------------------------ |
| Obligatoire       | faux                     |
| Valeur par défaut | rjrb-licensing-report-v2 |
| Type              | Chaîne de caractères     |

#### ResourceGroupName

Groupe de ressources qui contient le Storage Account.

| Propriété         | Valeur               |
| ----------------- | -------------------- |
| Obligatoire       | faux                 |
| Valeur par défaut |                      |
| Type              | Chaîne de caractères |

#### StorageAccountName

Nom du Storage Account utilisé pour les téléversements. Le Storage Account doit exister avant d’exécuter ce rapport.

| Propriété         | Valeur               |
| ----------------- | -------------------- |
| Obligatoire       | faux                 |
| Valeur par défaut |                      |
| Type              | Chaîne de caractères |

#### SubscriptionId

ID de l’abonnement Azure utilisé pour les opérations de stockage.

| Propriété         | Valeur               |
| ----------------- | -------------------- |
| Obligatoire       | faux                 |
| Valeur par défaut |                      |
| Type              | Chaîne de caractères |

[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/general/office365-license-report.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.
