> 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/es/automatizacion/runbooks/runbook-references/org/devices/auto-approve-driver-updates_scheduled.md).

# Aprobar automáticamente actualizaciones de controladores programado

Aprobar las actualizaciones de controladores pendientes en las directivas de actualización de controladores de Intune

{% hint style="info" %}
Este es un runbook programado. Está diseñado para ejecutarse según una programación recurrente en lugar de activarse para un único objeto. Véase [Programación](/es/automatizacion/runbooks/scheduling.md) para obtener detalles sobre cómo configurar las programaciones del runbook.
{% endhint %}

### Descripción

Aprueba las actualizaciones de controladores que están a la espera de revisión en las directivas de actualización de controladores de Intune, de modo que los controladores se implementen sin aprobación manual. El alcance puede limitarse a directivas, nombres de controladores, clases, fabricantes o a una antigüedad máxima del controlador, y una ejecución de prueba muestra qué se aprobaría. El informe de todas las aprobaciones puede enviarse por correo electrónico o proporcionarse como un vínculo de descarga.

### Casos de uso comunes

* Pruebe primero los filtros: use el `WhatIf` parámetro para obtener una vista previa de qué controladores se aprobarían.
* Aprobación automática de todos los controladores: ejecute sin ningún parámetro de filtro.
* Apruebe fabricantes específicos: use `DriverManufacturer` para dirigirlo a proveedores como "Intel" o "AMD".
* Dirija políticas específicas: use `PolicyNames` o `PolicyIds` para delimitar la ejecución y probar primero las directivas.
* Supervise las aprobaciones: configure `EmailTo` para recibir un informe detallado después de cada ejecución.

### Interacciones de parámetros

* Sin un filtro de directivas, se procesan todas las directivas de actualización de controladores.
* Sin un filtro de controladores, se aprueban todos los controladores pendientes de las directivas seleccionadas.
* `PolicyNames` y `PolicyIds` se pueden combinar; ambos filtros se aplican de forma independiente.
* `WhatIf` simula las aprobaciones sin realizar cambios, lo que resulta útil para probar los filtros.

### Requisitos previos

Los endpoints de actualización de controladores solo están disponibles en la API beta de Microsoft Graph, que es la que usa este runbook.

### Configuración relacionada con el envío de correo electrónico

El envío de un informe por correo electrónico es opcional y solo ocurre cuando se proporciona un destinatario (`EmailTo`) se proporciona. La dirección del remitente se toma de la `RJReport.EmailSender` configuración del Tenant.

Este runbook envía correos electrónicos usando la API de Microsoft Graph. Para enviar correos electrónicos a través de la API de Graph, debe configurar una dirección de correo electrónico existente en la personalización del runbook.

Consulte la [documentación de configuración de informes de RealmJoin](https://docs.realmjoin.com/automation/runbooks/runbook-report-settings) para obtener detalles sobre todas las configuraciones disponibles.

#### Marca del correo electrónico

El correo electrónico del informe tiene en cuenta la opción opcional `RJReport.Branding.*` del Tenant:

* **Imagen de encabezado y pie de página** – URL HTTPS públicas, PNG/JPEG/GIF, máx. 200 KB cada una
* **Enlace del pie de página** – destino de la imagen del pie de página
* **Color de acento y de texto** – valores hexadecimales de 6 dígitos, p. ej. `#0052cc`

Cuando estas configuraciones no están definidas, se usan los gráficos y colores predeterminados de RealmJoin. Una imagen que no se puede descargar o validar, o un valor de color no válido, nunca impide el correo electrónico del informe; en su lugar se usa el valor predeterminado correspondiente.

Instrucciones de configuración y requisitos de imagen: [Marca del correo electrónico](https://docs.realmjoin.com/automation/runbooks/runbook-report-settings#email-branding-optional).

### Ubicación

Organización → Dispositivos → Aprobación automática de actualizaciones de controladores (programada)

**Nombre completo del runbook**

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

### Detalles

| Propiedad          | Valor                                                                                                              |
| ------------------ | ------------------------------------------------------------------------------------------------------------------ |
| Versión            | 1.3.0                                                                                                              |
| Módulos requeridos | <p>RealmJoin.RunbookHelper (>= 0.8.10)<br>Microsoft.Graph.Authentication (>= 2.41.2)<br>Az.Accounts (>= 5.5.2)</p> |
| Programable        | sí                                                                                                                 |

### Permisos

#### Permisos de aplicación

* **Tipo**: Microsoft Graph
  * DeviceManagementConfiguration.ReadWrite.All
    * *Lee los perfiles de actualización de controladores de Windows y sus inventarios, y aprueba los controladores pendientes*
  * Mail.Send *(opcional — característica: informe por correo electrónico)*
    * *Envía el correo electrónico del informe de aprobación mediante Send-RjReportEmail cuando EmailTo está configurado*
  * Organization.Read.All
    * *Lee /organization para el nombre para mostrar de Tenant usado en el correo electrónico del informe*

### Parámetros

#### PolicyNames

Solo estas directivas de actualización de controladores, separadas por comas. Déjelo vacío para todas las directivas.

| Propiedad                      | Valor                 |
| ------------------------------ | --------------------- |
| Requerido                      | falso                 |
| Valor predeterminado           |                       |
| Tipo                           | Cadena                |
| Nombre para mostrar del portal | Nombres de directivas |

#### PolicyIds

Solo estos identificadores de directiva, separados por comas. Déjelo vacío para todas las directivas.

| Propiedad                      | Valor                        |
| ------------------------------ | ---------------------------- |
| Requerido                      | falso                        |
| Valor predeterminado           |                              |
| Tipo                           | Cadena                       |
| Nombre para mostrar del portal | Identificadores de directiva |

#### DriverDisplayNamePattern

Solo los controladores cuyo nombre coincida con este patrón; se permiten comodines como \*.

| Propiedad                      | Valor                           |
| ------------------------------ | ------------------------------- |
| Requerido                      | falso                           |
| Valor predeterminado           |                                 |
| Tipo                           | Cadena                          |
| Nombre para mostrar del portal | Filtro de nombre de controlador |

#### DriverClass

Solo estas clases de controlador, separadas por comas; por ejemplo, Bluetooth,Networking,Firmware.

| Propiedad                      | Valor                          |
| ------------------------------ | ------------------------------ |
| Requerido                      | falso                          |
| Valor predeterminado           |                                |
| Tipo                           | Cadena                         |
| Nombre para mostrar del portal | Filtro de clase de controlador |

#### DriverManufacturer

Solo controladores de este fabricante.

| Propiedad                      | Valor                |
| ------------------------------ | -------------------- |
| Requerido                      | falso                |
| Valor predeterminado           |                      |
| Tipo                           | Cadena               |
| Nombre para mostrar del portal | Filtro de fabricante |

#### MaximumDriverAge

Solo controladores publicados hace como máximo esta cantidad de días, por ejemplo 30. Déjelo vacío para cualquier antigüedad.

| Propiedad                      | Valor                                    |
| ------------------------------ | ---------------------------------------- |
| Requerido                      | falso                                    |
| Valor predeterminado           | 0                                        |
| Tipo                           | Int32                                    |
| Nombre para mostrar del portal | Antigüedad máxima del controlador (días) |

#### OnlyNeedsReview

Aprueba solo los controladores con el estado "needs review". Desactívelo para volver a aprobar también los controladores suspendidos o rechazados.

| Propiedad                      | Valor                                                   |
| ------------------------------ | ------------------------------------------------------- |
| Requerido                      | falso                                                   |
| Valor predeterminado           | Verdadero                                               |
| Tipo                           | Booleano                                                |
| Nombre para mostrar del portal | ¿Aprobar solo los controladores que necesitan revisión? |

#### WhatIf

Solo muestra qué controladores se aprobarían y envía el informe; no se aprueba nada.

| Propiedad                      | Valor                 |
| ------------------------------ | --------------------- |
| Requerido                      | falso                 |
| Valor predeterminado           | Falso                 |
| Tipo                           | SwitchParameter       |
| Nombre para mostrar del portal | ¿Ejecución de prueba? |

#### ReportFileFormat

Entrega el informe como CSV, como un libro de Excel o ambos.

| Propiedad                      | Valor                           |
| ------------------------------ | ------------------------------- |
| Requerido                      | falso                           |
| Valor predeterminado           | CSV y XLSX                      |
| Tipo                           | Cadena                          |
| Nombre para mostrar del portal | Formato del archivo del informe |

**Opciones del portal**

| Opción del portal | Valor      |
| ----------------- | ---------- |
| CSV y XLSX        | CSV y XLSX |
| Solo CSV          | Solo CSV   |
| Solo XLSX         | Solo XLSX  |

#### CreateDownloadLink

También carga el informe y devuelve un enlace de descarga que expira después de unos días.

| Propiedad                      | Valor                         |
| ------------------------------ | ----------------------------- |
| Requerido                      | falso                         |
| Valor predeterminado           | Falso                         |
| Tipo                           | Booleano                      |
| Nombre para mostrar del portal | ¿Crear un enlace de descarga? |

**Opciones del portal**

| Opción del portal                                       | Valor     |
| ------------------------------------------------------- | --------- |
| Sí - cargar el informe y devolver un enlace de descarga | verdadero |
| No - no crear un enlace de descarga                     | falso     |

#### ContainerName

Contenedor de almacenamiento al que se cargan los archivos del informe. Se configura por runbook.

| Propiedad            | Valor                                                       |
| -------------------- | ----------------------------------------------------------- |
| Requerido            | falso                                                       |
| Valor predeterminado | auto-approve-driver-updates                                 |
| Tipo                 | Cadena                                                      |
| Oculto en el portal  | sí (preconfigurado mediante la personalización del runbook) |

#### ResourceGroupName

Grupo de recursos de la Storage Account para las cargas del informe. Obtenido de la configuración del Tenant RJReport.StorageAccount.ResourceGroup.

| Propiedad            | Valor                                                       |
| -------------------- | ----------------------------------------------------------- |
| Requerido            | falso                                                       |
| Valor predeterminado |                                                             |
| Tipo                 | Cadena                                                      |
| Oculto en el portal  | sí (preconfigurado mediante la personalización del runbook) |

#### StorageAccountName

Storage Account para las cargas del informe. Obtenido de la configuración del Tenant RJReport.StorageAccount.StorageAccountName.

| Propiedad            | Valor                                                       |
| -------------------- | ----------------------------------------------------------- |
| Requerido            | falso                                                       |
| Valor predeterminado |                                                             |
| Tipo                 | Cadena                                                      |
| Oculto en el portal  | sí (preconfigurado mediante la personalización del runbook) |

#### LinkExpiryDays

Número de días que un enlace de descarga permanece válido. Obtenido de la configuración del Tenant RJReport.StorageAccount.LinkExpiryDays.

| Propiedad            | Valor                                                       |
| -------------------- | ----------------------------------------------------------- |
| Requerido            | falso                                                       |
| Valor predeterminado | 6                                                           |
| Tipo                 | Int32                                                       |
| Oculto en el portal  | sí (preconfigurado mediante la personalización del runbook) |

#### EmailFrom

Dirección del remitente del correo electrónico del informe. Se toma de la configuración del Tenant RJReport.EmailSender.

| Propiedad            | Valor                                                       |
| -------------------- | ----------------------------------------------------------- |
| Requerido            | falso                                                       |
| Valor predeterminado |                                                             |
| Tipo                 | Cadena                                                      |
| Oculto en el portal  | sí (preconfigurado mediante la personalización del runbook) |

#### BrandingHeaderImageUrl

Imagen de encabezado del correo electrónico del informe (URL HTTPS, PNG/JPEG/GIF, máx. 200 KB). Se toma de la configuración del Tenant RJReport.Branding.HeaderImageUrl; se usa el encabezado predeterminado de RealmJoin cuando está vacío.

| Propiedad            | Valor                                                       |
| -------------------- | ----------------------------------------------------------- |
| Requerido            | falso                                                       |
| Valor predeterminado |                                                             |
| Tipo                 | Cadena                                                      |
| Oculto en el portal  | sí (preconfigurado mediante la personalización del runbook) |

#### BrandingFooterImageUrl

Imagen de pie de página del correo electrónico del informe (URL HTTPS, PNG/JPEG/GIF, máx. 200 KB). Se toma de la configuración del Tenant RJReport.Branding.FooterImageUrl; se usa el pie de página predeterminado de RealmJoin cuando está vacío.

| Propiedad            | Valor                                                       |
| -------------------- | ----------------------------------------------------------- |
| Requerido            | falso                                                       |
| Valor predeterminado |                                                             |
| Tipo                 | Cadena                                                      |
| Oculto en el portal  | sí (preconfigurado mediante la personalización del runbook) |

#### BrandingFooterLink

Enlace asociado a la imagen de pie de página del correo electrónico del informe. Se toma de la configuración del Tenant RJReport.Branding.FooterLink; realmjoin.com se usa cuando está vacío.

| Propiedad            | Valor                                                       |
| -------------------- | ----------------------------------------------------------- |
| Requerido            | falso                                                       |
| Valor predeterminado |                                                             |
| Tipo                 | Cadena                                                      |
| Oculto en el portal  | sí (preconfigurado mediante la personalización del runbook) |

#### BrandingAccentColor

Color de acento del correo electrónico del informe como valor hexadecimal de 6 dígitos. Se toma de la configuración del Tenant RJReport.Branding.AccentColor; se usa el valor predeterminado de RealmJoin cuando está vacío o es inválido.

| Propiedad            | Valor                                                       |
| -------------------- | ----------------------------------------------------------- |
| Requerido            | falso                                                       |
| Valor predeterminado |                                                             |
| Tipo                 | Cadena                                                      |
| Oculto en el portal  | sí (preconfigurado mediante la personalización del runbook) |

#### BrandingTextColor

Color de texto del correo electrónico del informe como valor hexadecimal de 6 dígitos. Se toma de la configuración del Tenant RJReport.Branding.TextColor; se usa el valor predeterminado de RealmJoin cuando está vacío o es inválido.

| Propiedad            | Valor                                                       |
| -------------------- | ----------------------------------------------------------- |
| Requerido            | falso                                                       |
| Valor predeterminado |                                                             |
| Tipo                 | Cadena                                                      |
| Oculto en el portal  | sí (preconfigurado mediante la personalización del runbook) |

#### EmailTo

Envíe el informe de aprobación a estas direcciones, separadas por comas. Déjelo vacío para no enviar ningún correo electrónico.

| Propiedad                      | Valor                                                |
| ------------------------------ | ---------------------------------------------------- |
| Requerido                      | falso                                                |
| Valor predeterminado           |                                                      |
| Tipo                           | Cadena                                               |
| Nombre para mostrar del portal | Dirección(es) de correo electrónico del destinatario |

[Volver a la vista general de referencia del runbook](/es/automatizacion/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/es/automatizacion/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.
