> 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/report-windows-devices-without-autopilot_scheduled.md).

# Informar de dispositivos Windows sin Autopilot programado

### Descripción

Este runbook enumera cada objeto de dispositivo Windows en Entra ID (Microsoft Entra) y lo compara con las identidades de dispositivo de Windows Autopilot en Intune. Los dispositivos de Entra cuyo ID de dispositivo no está referenciado por ningún objeto de Autopilot (a través del azureActiveDirectoryDeviceId del objeto de Autopilot) se notifican como huérfanos.

Estos objetos de dispositivo huérfanos de Entra son restos típicos ("Objektleichen") de dispositivos que fueron restablecidos, reprovisionados o reemplazados sin haber sido limpiados. El informe apoya las tareas de limpieza al hacer visibles estos candidatos para que puedan revisarse y, si procede, eliminarse.

Opcionalmente, los archivos del informe pueden cargarse en un Azure Storage Account (devolviendo enlaces de descarga con tiempo limitado) y/o enviarse por correo electrónico con el/los formato(s) de archivo del informe seleccionados adjuntos. El parámetro ReportFileFormat controla qué formatos de archivo se generan y se entregan (solo CSV, CSV y XLSX, o solo XLSX). Cuando el adjunto CSV supera el límite de tamaño del correo y se selecciona "CSV & XLSX", el correo recurre solo al libro de Excel.

### Generación de informes sobre dispositivos Windows huérfanos

Este runbook enumera cada objeto de dispositivo Windows en Entra ID y lo compara con las identidades de dispositivo de Windows Autopilot en Intune. Los dispositivos que no tienen un objeto de Autopilot asociado (coincidente a través del `azureActiveDirectoryDeviceId`) se notifican como candidatos para limpieza ("Objektleichen").

Dos alternadores Sí/No controlan la salida:

* **¿Enviar el informe por correo electrónico?** — cuando está habilitado, se muestra el campo de dirección del destinatario (`EmailTo`) y el informe se envía por correo electrónico con el CSV adjunto.
* **¿Crear un enlace de descarga del archivo?** — cuando está habilitado, el CSV se carga en un Azure Storage Account y se devuelve un enlace de descarga con tiempo limitado.

Ambos pueden combinarse o usarse de forma independiente. Si ambos están deshabilitados, el informe solo se imprime en la salida del runbook.

### Configuración respecto al Storage Account

El informe CSV se carga en un Azure Storage Account. La cuenta de almacenamiento de destino se toma de la configuración compartida de RJReport del **RJReport** Tenant, por lo que puede configurarse una vez y reutilizarse en todos los runbooks de informe:

* `RJReport.StorageAccount.ResourceGroup`
* `RJReport.StorageAccount.StorageAccountName`
* `RJReport.StorageAccount.LinkExpiryDays` (opcional, el valor predeterminado es 6)

El nombre del contenedor se configura por runbook (parámetro `ContainerName`, predeterminado `windows-devices-without-autopilot`) y deliberadamente no forma parte de la configuración global de RJReport.

Consulte la [documentación de configuración de informes de RealmJoin](https://docs.realmjoin.com/automation/runbooks/runbook-report-settings) para obtener más detalles.

La identidad administrada del runbook necesita al menos `Colaborador` acceso sobre la suscripción o grupo de recursos que contiene el Storage Account.

### Configuración del envío de correos electrónicos

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 mediante la API de Microsoft 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 más detalles.

### Ubicación

Organización → Dispositivos → Informar dispositivos Windows sin Autopilot (Programado)

**Nombre completo del runbook**

rjgit-org\_devices\_report-windows-devices-without-autopilot\_scheduled

### Permisos

#### Permisos de aplicación

* **Tipo**: Microsoft Graph
  * Device.Read.All
  * DeviceManagementServiceConfig.Read.All
  * Organization.Read.All
  * Mail.Send

#### Notas de permisos

Azure IaaS: - Colaborador - acceso en la suscripción o grupo de recursos usado para la exportación

### Parámetros

#### Enviar correo

Si está habilitado, el informe se envía por correo electrónico con el(los) formato(s) de archivo del informe seleccionado(s) adjunto(s). Al activarlo, se muestran los campos de dirección del destinatario y formato de archivo del informe.

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

#### EmailTo

Dirección(es) del destinatario para el informe por correo electrónico. Solo se usa / muestra cuando SendMail está habilitado. Puede ser una sola dirección o varias direcciones separadas por comas (cadena).

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

#### EmailFrom

La dirección de correo electrónico del remitente. Obtenida de la configuración del Tenant de RJReport (RJReport.EmailSender).

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

#### ReportFileFormat

Controla qué formatos de archivo del informe se generan y entregan: "solo CSV", "CSV y XLSX" (predeterminado) o "solo XLSX".

| Propiedad            | Valor      |
| -------------------- | ---------- |
| Obligatorio          | false      |
| Valor predeterminado | CSV & XLSX |
| Tipo                 | Cadena     |

#### CreateDownloadLink

Si está habilitado, los archivos del informe se cargan en un Azure Storage Account y se devuelven enlaces de descarga con tiempo limitado.

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

#### ContainerName

Nombre del contenedor de almacenamiento utilizado para la carga. Configurado por runbook (no es una configuración global de RJReport).

| Propiedad            | Valor                             |
| -------------------- | --------------------------------- |
| Obligatorio          | false                             |
| Valor predeterminado | windows-devices-without-autopilot |
| Tipo                 | Cadena                            |

#### ResourceGroupName

Grupo de recursos que contiene la Storage Account. Obtenido de la configuración del Tenant de RJReport.

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

#### StorageAccountName

Nombre de la Storage Account utilizada para la carga. Obtenido de la configuración del Tenant de RJReport.

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

#### LinkExpiryDays

Número de días hasta que expire el enlace de descarga generado. Obtenido de la configuración del Tenant de RJReport.

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

[Volver al resumen 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.realmjoin.com/es/automatizacion/runbooks/runbook-references/org/devices/report-windows-devices-without-autopilot_scheduled.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
