# Aprobar automáticamente actualizaciones de controladores programadas

### Descripción

Este runbook programado aprueba automáticamente las actualizaciones de controladores pendientes en una o más directivas de actualización de controladores de Intune. Puede filtrar las actualizaciones de controladores por patrón de nombre para mostrar, clase de controlador o fabricante. Después de completar las operaciones de aprobación, se pueden enviar notificaciones por correo electrónico opcionales.

### Configuración relativa al envío de correos electrónicos

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

Este proceso se describe en detalle en la documentación de [Configuración de informes por correo electrónico](https://github.com/realmjoin/realmjoin-runbooks/tree/master/docs/general/setup-email-reporting.md) documentación.

### Ubicación

Organización → Dispositivos → Aprobar automáticamente actualizaciones de controladores (Programado)

**Nombre completo del Runbook**

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

### Permisos

#### Permisos de aplicación

* **Tipo**: Microsoft Graph
  * DeviceManagementConfiguration.ReadWrite.All
  * Mail.Send
  * Organization.Read.All

### Parámetros

#### PolicyNames

(Opcional) Lista separada por comas de nombres de directivas de actualización de controladores para delimitar la aprobación (por ejemplo, "Policy1, Policy2, Policy3"). Si no se especifica, se procesan todas las directivas.

| Propiedad            | Valor  |
| -------------------- | ------ |
| Obligatorio          | false  |
| Valor predeterminado |        |
| Tipo                 | Cadena |

#### PolicyIds

(Opcional) Lista separada por comas de identificadores de directivas de actualización de controladores para delimitar la aprobación (por ejemplo, "id1, id2, id3"). Si no se especifica, se procesan todas las directivas.

| Propiedad            | Valor  |
| -------------------- | ------ |
| Obligatorio          | false  |
| Valor predeterminado |        |
| Tipo                 | Cadena |

#### DriverDisplayNamePattern

(Opcional) Filtra las actualizaciones de controladores por patrón de nombre para mostrar (admite comodines). Solo se aprobarán los controladores que coincidan.

| Propiedad            | Valor  |
| -------------------- | ------ |
| Obligatorio          | false  |
| Valor predeterminado |        |
| Tipo                 | Cadena |

#### DriverClass

(Opcional) Filtra por identificadores de clase de controlador (separados por comas). Ejemplo: "Bluetooth,Networking,Firmware" para clases de controlador específicas.

| Propiedad            | Valor  |
| -------------------- | ------ |
| Obligatorio          | false  |
| Valor predeterminado |        |
| Tipo                 | Cadena |

#### DriverManufacturer

(Opcional) Filtra por nombre del fabricante del controlador. Solo se aprobarán los controladores del fabricante especificado.

| Propiedad            | Valor  |
| -------------------- | ------ |
| Obligatorio          | false  |
| Valor predeterminado |        |
| Tipo                 | Cadena |

#### MaximumDriverAge

(Opcional) Edad máxima en días para que se aprueben los controladores. Solo se aprobarán los controladores publicados en los últimos X días. Ejemplo: 30 para aprobar solo los controladores publicados en los últimos 30 días.

| Propiedad            | Valor |
| -------------------- | ----- |
| Obligatorio          | false |
| Valor predeterminado | 0     |
| Tipo                 | Int32 |

#### OnlyNeedsReview

Cuando está habilitado (predeterminado), solo se aprueban los controladores con estado "needsReview". Los controladores con estado "suspended" o "declined" se omiten. Deshabilítelo para volver a aprobar también los controladores suspendidos o rechazados.

| Propiedad            | Valor   |
| -------------------- | ------- |
| Obligatorio          | false   |
| Valor predeterminado | True    |
| Tipo                 | Boolean |

#### WhatIf

(Opcional) Cuando está habilitado, simula las aprobaciones de controladores sin realizar cambios reales. Muestra qué controladores se aprobarían y envía un informe a EmailTo si está configurado.

| Propiedad            | Valor           |
| -------------------- | --------------- |
| Obligatorio          | false           |
| Valor predeterminado | False           |
| Tipo                 | SwitchParameter |

#### EmailFrom

Dirección de correo electrónico del remitente para las notificaciones. Este parámetro está respaldado por una configuración y no debe modificarse directamente.

| Propiedad            | Valor  |
| -------------------- | ------ |
| Obligatorio          | false  |
| Valor predeterminado |        |
| Tipo                 | Cadena |

#### EmailTo

(Opcional) Dirección de correo electrónico del destinatario para las notificaciones de aprobación. Si no se especifica, no se enviará ningún correo electrónico.

| Propiedad            | Valor  |
| -------------------- | ------ |
| Obligatorio          | false  |
| Valor predeterminado |        |
| Tipo                 | Cadena |

[Volver a la vista general de la referencia del Runbook](https://docs.realmjoin.com/es/automatizacion/runbooks/runbook-references)
