> 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/devices/report-devices-low-diskspace_scheduled.md).

# Rapport planifié sur les appareils à faible espace disque

Rapporter les appareils qui manquent d'espace disque

{% hint style="info" %}
Il s'agit d'un runbook planifié. Il est conçu pour s'exécuter selon une planification récurrente plutôt que d'être déclenché pour un seul objet. Voir [Planification](/fr/automatisation/runbooks/scheduling.md) pour plus de détails sur la configuration des planifications de runbook.
{% endhint %}

### Description

Liste les appareils Intune dont l’espace disque libre est inférieur à une limite, soit un nombre fixe de gigaoctets, soit un pourcentage du disque. Chaque appareil est classé en Avertissement ou Critique selon l’écart par rapport à cette limite. La liste peut être affinée par plateforme, fabricant et modèle. Le rapport peut être envoyé par e-mail ou fourni sous forme de lien de téléchargement.

### Cas d’utilisation courants

* Surveillance récurrente de l’espace disque sur l’ensemble du parc d’appareils gérés
* Identification des appareils susceptibles d’échouer lors des mises à jour de fonctionnalités ou des déploiements d’applications en raison d’un espace libre insuffisant
* Préparer des communications ciblées aux utilisateurs ou des campagnes de nettoyage, par exemple avec **Avertir les utilisateurs d’un faible espace disque**
* Vérifier une génération matérielle spécifique via les filtres fabricant et modèle

### Actualité et limites des données

Les valeurs d’espace disque libre et total sont lues dans l’inventaire matériel Intune de chaque appareil géré. Cet inventaire est actualisé lors du contrôle périodique régulier de l’appareil, donc le rapport décrit l’état du dernier inventaire réussi plutôt que l’état actuel de l’appareil. Utilisez la **Dernière synchronisation** colonne du rapport pour évaluer à quel point une ligne individuelle est à jour.

Les appareils qui signalent une taille totale de disque de zéro octet ne disposent d’aucun inventaire de stockage exploitable. C’est courant pour les profils professionnels Android Enterprise et cela se produit aussi sur les appareils qui n’ont pas encore terminé un inventaire. Ces appareils sont exclus de l’évaluation au lieu d’être signalés comme « 0 Go libres », et leur nombre est affiché dans la sortie de la console et dans le résumé de l’e-mail.

Ce rapport répertorie délibérément les appareils quelle que soit l’ancienneté de leur inventaire, afin qu’un appareil qui a cessé de se signaler apparaisse quand même. Son équivalent destiné aux utilisateurs **Avertir les utilisateurs d’un faible espace disque** fait l’inverse : il ignore les appareils dont la dernière synchronisation Intune est plus ancienne que sa `MaxInventoryAgeDays` configuration, afin que personne ne soit invité à libérer de l’espace sur la base de chiffres obsolètes. Les deux runbooks appliquent le même seuil et la même classification Critique/Avertissement, donc un appareil est classé de la même manière dans les deux cas - mais ce rapport peut lister davantage d’appareils que le runbook de notification n’en écrit. La différence correspond exactement aux appareils dont l’inventaire est obsolète, et le runbook de notification indique leur nombre dans sa propre sortie.

Windows et macOS sont inclus par défaut, iOS/iPadOS et Android ne le sont pas. Le seuil par défaut de 20 Go est dimensionné pour des disques de bureau et signalerait un grand nombre d’appareils mobiles parfaitement sains. Lorsque vous activez les plateformes mobiles, le seuil basé sur un pourcentage (`ThresholdType` = *Espace libre inférieur à un pourcentage de la taille du disque*) donne généralement des résultats plus pertinents.

### Seuil et gravité

`ThresholdType` détermine si un appareil est signalé en fonction d’une quantité fixe d’espace libre (`FreeSpaceThresholdGB`) ou en fonction de la part d'espace libre par rapport à la taille de son disque (`FreeSpacePercentThreshold`). Seul le champ correspondant au type sélectionné est affiché dans le portail.

Chaque appareil signalé reçoit une note : les appareils en dessous de la moitié du seuil configuré sont marqués comme **Critical**, tous les autres appareils signalés comme **Warning**. Dans l’onglet Données de sortie, chaque note a son propre tableau (*Appareils critiques*, *Appareils en avertissement*, les pires appareils d’abord); dans le classeur Excel, les notes sont mises en évidence en rouge et en jaune.

### Livraison du rapport

Chaque exécution écrit un **tableau récapitulatif** tableau et les tableaux des appareils par note dans l’onglet Données de sortie du portail RealmJoin, où chaque tableau peut également être exporté vers Excel. Les fichiers de rapport (CSV et/ou classeur Excel) ne sont générés que lorsque le **Livraison du rapport** l'option inclut un e-mail ou un lien de téléchargement. L'envoi par e-mail et la génération du lien de téléchargement sont indépendants et peuvent être combinés.

Pour le lien de téléchargement, les fichiers du rapport sont téléversés vers le Storage Account Azure configuré dans les `RJReport.StorageAccount.*` paramètres du Tenant, et des liens de téléchargement SAS à durée limitée sont renvoyés. Le téléversement vers le Storage Account s’authentifie avec l’identité managée du compte Automation ; cette identité nécessite le **Reader and Data Access** rôle RBAC sur le compte de stockage cible (il s’agit d’une attribution Azure RBAC, et non d’une autorisation d’application Graph). Un téléversement échoué est signalé comme un avertissement et n’empêche pas l’envoi de l’e-mail.

Les planifications créées avant l’ **Livraison du rapport** existence de l’option continuent d’envoyer leur e-mail : un destinataire enregistré suffit encore à activer l’e-mail pour eux. Lorsqu’une telle planification est ouverte en modification, l’option affiche *Uniquement les données de sortie*; sélectionnez à nouveau la livraison avant d’enregistrer, sinon la planification cesse d’envoyer le rapport.

Lorsqu’aucun appareil n’est en dessous du seuil, aucun fichier de rapport n’est créé ; un envoi par e-mail sélectionné envoie tout de même une courte confirmation sans pièce jointe.

### Configuration de l’envoi d’e-mails

L'envoi d'un rapport par e-mail est facultatif et ne se produit que lorsque le **Livraison du rapport** option inclut un e-mail ; un destinataire est alors requis. L’adresse de l’expéditeur est prise dans le `RJReport.EmailSender` paramètre Tenant.

Ce runbook envoie des e-mails à l’aide de l’API Microsoft Graph. Pour envoyer des e-mails via l’API Graph, vous devez configurer une adresse e-mail existante dans la personnalisation du runbook.

Voir la [documentation des paramètres de rapport RealmJoin](https://docs.realmjoin.com/automation/runbooks/runbook-report-settings) pour plus de détails sur tous les paramètres disponibles.

#### Branding des e-mails

L’e-mail du rapport prend en compte l’optionnel `RJReport.Branding.*` paramètres Tenant :

* **Image d’en-tête et de pied de page** - URL HTTPS publiques, PNG/JPEG/GIF, max. 200 Ko chacune
* **Lien de pied de page** - cible de l’image de pied de page
* **Couleur d’accent et de texte** - valeurs hexadécimales à 6 chiffres, par ex. `#0052cc`

Lorsque ces paramètres ne sont pas configurés, les graphismes et couleurs par défaut de RealmJoin sont utilisés. Une image qui ne peut pas être téléchargée ou validée, ou une valeur de couleur invalide, n’empêche jamais l’e-mail du rapport - le défaut correspondant est utilisé à la place.

Instructions de configuration et exigences relatives aux images : [Branding des e-mails](https://docs.realmjoin.com/automation/runbooks/runbook-report-settings#email-branding-optional).

### Emplacement

Organisation → Appareils → Signaler les appareils avec peu d’espace disque (planifié)

**Nom complet du runbook**

rjgit-org\_devices\_report-devices-low-diskspace\_scheduled

### Détails

| Propriété      | Valeur                                                                                                             |
| -------------- | ------------------------------------------------------------------------------------------------------------------ |
| Version        | 1.1.0                                                                                                              |
| Modules requis | <p>RealmJoin.RunbookHelper (>= 0.8.10)<br>Microsoft.Graph.Authentication (>= 2.41.2)<br>Az.Accounts (>= 5.5.2)</p> |
| Planifiable    | oui                                                                                                                |

### Autorisations

#### Autorisations d’application

* **Type**: Microsoft Graph
  * DeviceManagementManagedDevices.Read.All
    * *Lit les appareils gérés par Intune, y compris freeStorageSpaceInBytes et totalStorageSpaceInBytes, afin de trouver les appareils en dessous du seuil de faible espace disque*
  * Mail.Send *(facultatif — fonctionnalité : rapport par e-mail)*
    * *Envoie l’e-mail du rapport via Send-RjRbReportEmail lorsque la livraison par e-mail est sélectionnée*
  * Organization.Read.All *(facultatif — fonctionnalité : rapport par e-mail)*
    * *Lit /organization pour le nom du tenant utilisé dans les noms de fichiers du rapport, l’objet de l’e-mail et le pied de page de l’e-mail ; sans cela, le runbook revient à 'Unknown Tenant'*

#### Notes sur les autorisations

Azure Storage Account: rôle 'Reader and Data Access' pour l’identité managée du compte Automation sur le Storage Account cible - le téléversement récupère les clés du compte via listKeys (requis uniquement pour les options de lien de téléchargement)

### Paramètres

#### ThresholdType

Par une quantité fixe de gigaoctets libres ou par le pourcentage d'espace libre sur le disque.

| Propriété                  | Valeur                                                   |
| -------------------------- | -------------------------------------------------------- |
| Obligatoire                | faux                                                     |
| Valeur par défaut          | Espace libre en Go                                       |
| Type                       | Chaîne                                                   |
| Nom d’affichage du portail | Comment le faible espace disque doit-il être déterminé ? |

**Options du portail**

| Option du portail                                                  | Valeur                      |
| ------------------------------------------------------------------ | --------------------------- |
| Espace libre inférieur à une taille fixe (Go)                      | Espace libre en Go          |
| Espace libre inférieur à un pourcentage de la taille du disque (%) | Espace libre en pourcentage |

#### FreeSpaceThresholdGB

Les appareils disposant de moins d’espace libre que ce nombre de gigaoctets sont signalés.

| Propriété                  | Valeur                     |
| -------------------------- | -------------------------- |
| Obligatoire                | faux                       |
| Valeur par défaut          | 20                         |
| Type                       | Int32                      |
| Nom d’affichage du portail | Limite d'espace libre (Go) |

#### FreeSpacePercentThreshold

Les appareils disposant de moins d’espace libre que ce pourcentage du disque sont signalés.

| Propriété                  | Valeur                                             |
| -------------------------- | -------------------------------------------------- |
| Obligatoire                | faux                                               |
| Valeur par défaut          | 10                                                 |
| Type                       | Int32                                              |
| Nom d’affichage du portail | Limite d'espace libre (%)                          |
| Masqué dans le portail     | oui (prédéfini via la personnalisation du runbook) |

#### Windows

Inclut les appareils Windows.

| Propriété                  | Valeur                          |
| -------------------------- | ------------------------------- |
| Obligatoire                | faux                            |
| Valeur par défaut          | Vrai                            |
| Type                       | Booléen                         |
| Nom d’affichage du portail | Inclure les appareils Windows ? |

#### macOS

Inclut les appareils macOS.

| Propriété                  | Valeur                        |
| -------------------------- | ----------------------------- |
| Obligatoire                | faux                          |
| Valeur par défaut          | Vrai                          |
| Type                       | Booléen                       |
| Nom d’affichage du portail | Inclure les appareils macOS ? |

#### iOS

Inclut les appareils iOS et iPadOS.

| Propriété                  | Valeur                             |
| -------------------------- | ---------------------------------- |
| Obligatoire                | faux                               |
| Valeur par défaut          | Faux                               |
| Type                       | Booléen                            |
| Nom d’affichage du portail | Inclure les appareils iOS/iPadOS ? |

#### Android

Inclut les appareils Android.

| Propriété                  | Valeur                          |
| -------------------------- | ------------------------------- |
| Obligatoire                | faux                            |
| Valeur par défaut          | Faux                            |
| Type                       | Booléen                         |
| Nom d’affichage du portail | Inclure les appareils Android ? |

#### Filtre fabricant

Uniquement ces fabricants, séparés par des virgules ; Dell correspond aussi à Dell Inc. Laissez vide pour tous.

| Propriété                  | Valeur              |
| -------------------------- | ------------------- |
| Obligatoire                | faux                |
| Valeur par défaut          |                     |
| Type                       | Chaîne              |
| Nom d’affichage du portail | Filtre de fabricant |

#### Filtre modèle

Uniquement ces modèles, séparés par des virgules ; Surface correspond aussi à Surface Laptop 3. Laissez vide pour tous.

| Propriété                  | Valeur        |
| -------------------------- | ------------- |
| Obligatoire                | faux          |
| Valeur par défaut          |               |
| Type                       | Chaîne        |
| Nom d’affichage du portail | Filtre modèle |

#### EmailFrom

Adresse de l’expéditeur de l’e-mail du rapport. Prise dans le paramètre Tenant RJReport.EmailSender.

| Propriété              | Valeur                                             |
| ---------------------- | -------------------------------------------------- |
| Obligatoire            | faux                                               |
| Valeur par défaut      |                                                    |
| Type                   | Chaîne                                             |
| Masqué dans le portail | oui (prédéfini via la personnalisation du runbook) |

#### BrandingHeaderImageUrl

Image d’en-tête de l’e-mail du rapport (URL HTTPS, PNG/JPEG/GIF, 200 Ko max.). Prise dans le paramètre Tenant RJReport.Branding.HeaderImageUrl ; l’en-tête RealmJoin par défaut est utilisé si vide.

| Propriété              | Valeur                                             |
| ---------------------- | -------------------------------------------------- |
| Obligatoire            | faux                                               |
| Valeur par défaut      |                                                    |
| Type                   | Chaîne                                             |
| Masqué dans le portail | oui (prédéfini via la personnalisation du runbook) |

#### BrandingFooterImageUrl

Image de pied de page de l’e-mail du rapport (URL HTTPS, PNG/JPEG/GIF, 200 Ko max.). Prise dans le paramètre Tenant RJReport.Branding.FooterImageUrl ; le pied de page RealmJoin par défaut est utilisé si vide.

| Propriété              | Valeur                                             |
| ---------------------- | -------------------------------------------------- |
| Obligatoire            | faux                                               |
| Valeur par défaut      |                                                    |
| Type                   | Chaîne                                             |
| Masqué dans le portail | oui (prédéfini via la personnalisation du runbook) |

#### BrandingFooterLink

Lien derrière l’image de pied de page de l’e-mail du rapport. Pris dans le paramètre Tenant RJReport.Branding.FooterLink ; realmjoin.com est utilisé si vide.

| Propriété              | Valeur                                             |
| ---------------------- | -------------------------------------------------- |
| Obligatoire            | faux                                               |
| Valeur par défaut      |                                                    |
| Type                   | Chaîne                                             |
| Masqué dans le portail | oui (prédéfini via la personnalisation du runbook) |

#### BrandingAccentColor

Couleur d’accent de l’e-mail du rapport sous forme de valeur hexadécimale à 6 chiffres. Prise dans le paramètre Tenant RJReport.Branding.AccentColor ; la valeur par défaut RealmJoin est utilisée si vide ou non valide.

| Propriété              | Valeur                                             |
| ---------------------- | -------------------------------------------------- |
| Obligatoire            | faux                                               |
| Valeur par défaut      |                                                    |
| Type                   | Chaîne                                             |
| Masqué dans le portail | oui (prédéfini via la personnalisation du runbook) |

#### BrandingTextColor

Couleur du texte de l’e-mail du rapport sous forme de valeur hexadécimale à 6 chiffres. Prise dans le paramètre Tenant RJReport.Branding.TextColor ; la valeur par défaut RealmJoin est utilisée si vide ou non valide.

| Propriété              | Valeur                                             |
| ---------------------- | -------------------------------------------------- |
| Obligatoire            | faux                                               |
| Valeur par défaut      |                                                    |
| Type                   | Chaîne                                             |
| Masqué dans le portail | oui (prédéfini via la personnalisation du runbook) |

#### ReportFileFormat

Distribuez le rapport en CSV, en classeur Excel ou dans les deux formats.

| Propriété                  | Valeur                                             |
| -------------------------- | -------------------------------------------------- |
| Obligatoire                | faux                                               |
| Valeur par défaut          | CSV et XLSX                                        |
| Type                       | Chaîne                                             |
| Nom d’affichage du portail | Format du fichier de rapport                       |
| Masqué dans le portail     | oui (prédéfini via la personnalisation du runbook) |

**Options du portail**

| Option du portail | Valeur          |
| ----------------- | --------------- |
| CSV et XLSX       | CSV et XLSX     |
| CSV uniquement    | CSV uniquement  |
| XLSX uniquement   | XLSX uniquement |

#### Créer un lien de téléchargement

Télécharge également le rapport et renvoie un lien de téléchargement qui expire après quelques jours.

| Propriété              | Valeur                                             |
| ---------------------- | -------------------------------------------------- |
| Obligatoire            | faux                                               |
| Valeur par défaut      | Faux                                               |
| Type                   | Booléen                                            |
| Masqué dans le portail | oui (prédéfini via la personnalisation du runbook) |

#### Nom du conteneur

Conteneur de stockage vers lequel les fichiers du rapport sont téléversés. À définir par runbook.

| Propriété              | Valeur                                             |
| ---------------------- | -------------------------------------------------- |
| Obligatoire            | faux                                               |
| Valeur par défaut      | report-devices-low-diskspace                       |
| Type                   | Chaîne                                             |
| Masqué dans le portail | oui (prédéfini via la personnalisation du runbook) |

#### Nom du groupe de ressources

Groupe de ressources du compte de stockage pour les téléversements du rapport. Pris à partir du paramètre du tenant RJReport.StorageAccount.ResourceGroup.

| Propriété              | Valeur                                             |
| ---------------------- | -------------------------------------------------- |
| Obligatoire            | faux                                               |
| Valeur par défaut      |                                                    |
| Type                   | Chaîne                                             |
| Masqué dans le portail | oui (prédéfini via la personnalisation du runbook) |

#### Nom du Storage Account

Compte de stockage pour les téléversements du rapport. Pris à partir du paramètre du tenant RJReport.StorageAccount.StorageAccountName.

| Propriété              | Valeur                                             |
| ---------------------- | -------------------------------------------------- |
| Obligatoire            | faux                                               |
| Valeur par défaut      |                                                    |
| Type                   | Chaîne                                             |
| Masqué dans le portail | oui (prédéfini via la personnalisation du runbook) |

#### LinkExpiryDays

Nombre de jours pendant lesquels un lien de téléchargement reste valide. Pris à partir du paramètre du tenant RJReport.StorageAccount.LinkExpiryDays.

| Propriété              | Valeur                                             |
| ---------------------- | -------------------------------------------------- |
| Obligatoire            | faux                                               |
| Valeur par défaut      | 6                                                  |
| Type                   | Int32                                              |
| Masqué dans le portail | oui (prédéfini via la personnalisation du runbook) |

#### SendEmailReport

Envoyer le rapport à l’adresse e-mail du destinataire.

| Propriété              | Valeur                                             |
| ---------------------- | -------------------------------------------------- |
| Obligatoire            | faux                                               |
| Valeur par défaut      | Faux                                               |
| Type                   | Booléen                                            |
| Masqué dans le portail | oui (prédéfini via la personnalisation du runbook) |

#### EmailTo

Envoyez le rapport à ces adresses. Séparez-en plusieurs par des virgules ; chaque destinataire reçoit un e-mail distinct.

| Propriété                  | Valeur                                             |
| -------------------------- | -------------------------------------------------- |
| Obligatoire                | faux                                               |
| Valeur par défaut          |                                                    |
| Type                       | Chaîne                                             |
| Nom d’affichage du portail | Adresse(s) e-mail du destinataire                  |
| Masqué dans le portail     | oui (prédéfini via la personnalisation du runbook) |

[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/devices/report-devices-low-diskspace_scheduled.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.
