> 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/auto-approve-driver-updates_scheduled.md).

# Approuver automatiquement les mises à jour des pilotes planifiées

Approuver les mises à jour des pilotes en attente dans les stratégies de mise à jour des pilotes Intune

{% 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

Approuve les mises à jour de pilotes en attente de révision dans les stratégies de mise à jour des pilotes Intune, afin que les pilotes soient déployés sans approbation manuelle. Le périmètre peut être restreint à certaines stratégies, noms de pilotes, classes, fabricants ou à un âge maximal des pilotes, et un test à blanc montre ce qui serait approuvé. Le rapport de toutes les approbations peut être envoyé par e-mail ou fourni sous forme de lien de téléchargement.

### Cas d’utilisation courants

* Testez d'abord les filtres : utilisez le `WhatIf` paramètre pour prévisualiser quels pilotes seraient approuvés.
* Approbation automatique de tous les pilotes : exécutez sans aucun paramètre de filtre.
* Approuver des fabricants spécifiques : utilisez `DriverManufacturer` pour cibler des fournisseurs tels que « Intel » ou « AMD ».
* Ciblez des stratégies spécifiques : utilisez `PolicyNames` ou `PolicyIds` pour limiter l'exécution aux stratégies de test dans un premier temps.
* Surveillez les approbations : configurez `EmailTo` pour recevoir un rapport détaillé après chaque exécution.

### Interactions des paramètres

* Sans filtre de stratégie, toutes les stratégies de mise à jour des pilotes sont traitées.
* Sans filtre de pilote, tous les pilotes en attente des stratégies sélectionnées sont approuvés.
* `PolicyNames` et `PolicyIds` peuvent être combinés ; les deux filtres s'appliquent indépendamment.
* `WhatIf` simule les approbations sans apporter de modifications, ce qui est utile pour tester les filtres.

### Prérequis

Les points de terminaison de mise à jour des pilotes sont disponibles uniquement sur l’API beta de Microsoft Graph, que ce runbook utilise.

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

L’envoi d’un rapport par e-mail est facultatif et n’a lieu que lorsqu’un destinataire (`EmailTo`) est renseignée. 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, 200 Ko max. 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 non valide, n’empêche jamais l’envoi de 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 → Approbation automatique des mises à jour de pilotes (planifiée)

**Nom complet du runbook**

rjgit-org\_devices\_auto-approve-driver-updates\_scheduled

### Détails

| Propriété      | Valeur                                                                                                             |
| -------------- | ------------------------------------------------------------------------------------------------------------------ |
| Version        | 1.3.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
  * DeviceManagementConfiguration.ReadWrite.All
    * *Lit les profils de mise à jour de pilotes Windows et leurs inventaires, et approuve les pilotes en attente*
  * Mail.Send *(facultatif — fonctionnalité : rapport par e-mail)*
    * *Envoie l’e-mail du rapport d’approbation via Send-RjReportEmail lorsque EmailTo est configuré*
  * Organization.Read.All
    * *Lit /organization pour le nom d’affichage du Tenant utilisé dans l’e-mail du rapport*

### Paramètres

#### PolicyNames

Uniquement ces stratégies de mise à jour des pilotes, séparées par des virgules. Laissez vide pour toutes les stratégies.

| Propriété                  | Valeur              |
| -------------------------- | ------------------- |
| Obligatoire                | faux                |
| Valeur par défaut          |                     |
| Type                       | Chaîne              |
| Nom d’affichage du portail | Noms des stratégies |

#### PolicyIds

Uniquement ces identifiants de stratégie, séparés par des virgules. Laissez vide pour toutes les stratégies.

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

#### DriverDisplayNamePattern

Uniquement les pilotes dont le nom correspond à ce modèle ; les jokers tels que \* sont autorisés.

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

#### DriverClass

Uniquement ces classes de pilotes, séparées par des virgules, par exemple Bluetooth,Networking,Firmware.

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

#### DriverManufacturer

Uniquement les pilotes de ce fabricant.

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

#### MaximumDriverAge

Uniquement les pilotes publiés il y a au maximum ce nombre de jours, par exemple 30. Laissez vide pour n’importe quel âge.

| Propriété                  | Valeur                        |
| -------------------------- | ----------------------------- |
| Obligatoire                | faux                          |
| Valeur par défaut          | 0                             |
| Type                       | Int32                         |
| Nom d’affichage du portail | Âge maximal du pilote (jours) |

#### OnlyNeedsReview

Approuve uniquement les pilotes ayant le statut « needs review ». Désactivez cette option pour réapprouver également les pilotes suspendus ou refusés.

| Propriété                  | Valeur                                                      |
| -------------------------- | ----------------------------------------------------------- |
| Obligatoire                | faux                                                        |
| Valeur par défaut          | Vrai                                                        |
| Type                       | Booléen                                                     |
| Nom d’affichage du portail | Approuver uniquement les pilotes nécessitant une révision ? |

#### WhatIf

Affiche uniquement les pilotes qui seraient approuvés et envoie le rapport ; rien n’est approuvé.

| Propriété                  | Valeur          |
| -------------------------- | --------------- |
| Obligatoire                | faux            |
| Valeur par défaut          | Faux            |
| Type                       | SwitchParameter |
| Nom d’affichage du portail | Simulation ?    |

#### 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 |

**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                           |
| Nom d’affichage du portail | Créer un lien de téléchargement ? |

**Options du portail**

| Option du portail                                                 | Valeur |
| ----------------------------------------------------------------- | ------ |
| Oui - téléverser le rapport et renvoyer un lien de téléchargement | vrai   |
| Non - ne pas créer de lien de téléchargement                      | faux   |

#### 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      | auto-approve-driver-updates                        |
| 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) |

#### 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) |

#### EmailTo

Envoyez le rapport d’approbation à ces adresses, séparées par des virgules. Laissez vide pour n’envoyer aucun e-mail.

| Propriété                  | Valeur                            |
| -------------------------- | --------------------------------- |
| Obligatoire                | faux                              |
| Valeur par défaut          |                                   |
| Type                       | Chaîne                            |
| Nom d’affichage du portail | Adresse(s) e-mail du destinataire |

[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/auto-approve-driver-updates_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.
