> 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 licences Office 365

Rapporter l'utilisation et la disponibilité des licences Microsoft 365

### Description

Crée un rapport des licences Microsoft 365 dans le Tenant, du nombre en cours d’utilisation et du nombre disponibles. Des détails Exchange Online tels que la licence des boîtes aux lettres partagées peuvent être ajoutés. Les fichiers du rapport peuvent être téléversés vers un Storage Account Azure, sous forme de fichiers individuels ou d’un seul ZIP, avec des liens de téléchargement. Rien n’est modifié sauf si des données réelles d’utilisateur sont demandées, ce qui désactive brièvement le paramètre de confidentialité du rapport puis le rétablit ensuite.

### Configurer le Storage Account pour l’export

Les fichiers du rapport sont téléversés vers un Storage Account Azure. Son abonnement, son groupe de ressources et son nom proviennent des paramètres du Tenant ci-dessous ; le nom du conteneur est pris de `OfficeLicensingReport.Container`. Les commutateurs de ce runbook s’appuient aussi sur `OfficeLicensingReport.*` les paramètres, de sorte que leurs valeurs par défaut peuvent être définies par Tenant.

```json
{
	"Settings": {
		"OfficeLicensingReport": {
			"ResourceGroup": "rj-test-runbooks-01",
			"SubscriptionId": "00000000-0000-0000-0000-000000000000",
			"StorageAccount": {
				"Name": "rbexports01"
			}
		}
	}
}
```

Pour plus d'informations sur la façon de personnaliser les runbooks, veuillez vous reporter au [Guide de personnalisation du runbook](https://docs.realmjoin.com/automation/runbooks/runbook-customization).

### Emplacement

Organisation → Général → Rapport de licences Office 365

**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.10)<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é d’Office 365 depuis /reports*
  * Directory.Read.All
    * *Lit /subscribedSkus et les attributions de licences de groupe pour la vue d’ensemble des SKU*
  * User.Read.All
    * *Répertorie les utilisateurs et lit leurs détails de licence pour les rapports par utilisateur*
  * ReportSettings.ReadWrite.All
    * *Désactive temporairement les noms de rapports masqués lorsque includeUserData est activé, puis rétablit 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 app-only lorsque includeExchange est activé*

### Paramètres

#### printOverview

Affiche un tableau par SKU de licence avec les totaux, utilisés, disponibles et suspendus dans la sortie de l’exécution.

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

#### includeExchange

Ajoute des rapports Exchange Online tels que la licence des boîtes aux lettres partagées.

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

#### includeUserData

Affiche les vrais noms d’utilisateur dans les rapports d’activité en désactivant le paramètre de confidentialité du rapport pendant l’exécution ; il est rétabli ensuite. Les rapports contiennent alors des données personnelles, vérifiez donc d’abord vos règles de protection des données.

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

#### exportToFile

Téléverse les fichiers du rapport vers le Storage Account Azure configuré dans les paramètres du Tenant.

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

#### exportAsZip

Téléverse un fichier ZIP au lieu des fichiers de rapport individuels.

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

#### produceLinks

Renvoie des liens de téléchargement à durée limitée pour les fichiers téléversés.

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

#### Nom du conteneur

Conteneur de stockage vers lequel les fichiers du rapport sont téléversés. Pris à partir du paramètre du Tenant OfficeLicensingReport.Container.

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

#### Nom du groupe de ressources

Groupe de ressources du Storage Account. Pris à partir du paramètre du Tenant OfficeLicensingReport.ResourceGroup.

| Propriété         | Valeur |
| ----------------- | ------ |
| Obligatoire       | faux   |
| Valeur par défaut |        |
| Type              | Chaîne |

#### Nom du Storage Account

Storage Account de l’export. Pris à partir du paramètre du Tenant OfficeLicensingReport.StorageAccount.Name.

| Propriété         | Valeur |
| ----------------- | ------ |
| Obligatoire       | faux   |
| Valeur par défaut |        |
| Type              | Chaîne |

#### ID d’abonnement

Abonnement Azure qui héberge le Storage Account. Pris à partir du paramètre du Tenant OfficeLicensingReport.SubscriptionId.

| Propriété         | Valeur |
| ----------------- | ------ |
| Obligatoire       | faux   |
| Valeur par défaut |        |
| Type              | Chaîne |

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