> 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-primary-user-mismatch_scheduled.md).

# Informe programado de discrepancia del usuario principal

### Descripción

Para dispositivos administrados con Windows, este informe programado compara el usuario principal registrado en Intune con el usuario principal registrado en la API de cliente de RealmJoin. Correlaciona ambos conjuntos de datos por dispositivo, marca cualquier dispositivo en el que el usuario principal difiera y envía por correo electrónico las diferencias con un archivo adjunto CSV.

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

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.

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

### Configuración relativa a las credenciales de la API de RealmJoin

Este runbook consulta la API de cliente de RealmJoin y requiere una credencial dedicada almacenada en la cuenta de Automation de Azure.

**Configuración paso a paso:**

1. **Obtener credenciales de la API** — Si aún no tiene credenciales de la API de RealmJoin, solicítelas en <support@realmjoin.com>
2. **Abra la Automation Account** — En Azure Portal, vaya a la Automation Account usada para los runbooks
3. **Vaya a Shared Resources > Credentials** — En el menú izquierdo, debajo de *Shared Resources*, haga clic en *Credentials*
4. **Agregar una nueva credencial** — Haga clic en *Add a credential*
5. **Asígnele exactamente el nombre `RJAPI`** — El runbook busca este nombre; cualquier desviación provocará que la búsqueda de credenciales falle
6. **Introduzca el nombre de usuario y la contraseña de la API de RealmJoin** — Use las credenciales del paso 1
7. **Guardar** — Haga clic en *Crear* y vuelva a ejecutar el runbook

### Ubicación

Organización → Dispositivos → Informar discrepancia del usuario principal (Programado)

**Nombre completo del runbook**

rjgit-org\_devices\_report-primary-user-mismatch\_scheduled

### Permisos

#### Permisos de aplicación

* **Tipo**: Microsoft Graph
  * DeviceManagementManagedDevices.Read.All
  * Mail.Send
  * Organization.Read.All

### Parámetros

#### SyncThresholdDays

Número de días hacia atrás para el filtro de última sincronización de Intune. Solo se evalúan los dispositivos Windows que se hayan sincronizado dentro de esta cantidad de días.

| Propiedad            | Valor |
| -------------------- | ----- |
| Requerido            | falso |
| Valor predeterminado | 30    |
| Tipo                 | Int32 |

#### DeviceNamePrefix

Prefijo opcional del nombre del dispositivo para filtrar el informe a un subconjunto específico de dispositivos. Déjelo en blanco para incluir todos los dispositivos.

| Propiedad            | Valor  |
| -------------------- | ------ |
| Requerido            | falso  |
| Valor predeterminado |        |
| Tipo                 | Cadena |

#### IncludeMismatches

Incluya en el informe los dispositivos cuyo usuario principal difiere entre Intune y RealmJoin. Habilitado de forma predeterminada.

| Propiedad            | Valor     |
| -------------------- | --------- |
| Requerido            | falso     |
| Valor predeterminado | Verdadero |
| Tipo                 | Booleano  |

#### IncludeMissingInRealmJoin

Incluya en el informe los dispositivos que existen en Intune pero no tienen un dispositivo coincidente en RealmJoin. Deshabilitado de forma predeterminada.

| Propiedad            | Valor    |
| -------------------- | -------- |
| Requerido            | falso    |
| Valor predeterminado | Falso    |
| Tipo                 | Booleano |

#### IncludeMissingInIntune

Incluya en el informe los dispositivos que existen en RealmJoin pero no tienen un dispositivo coincidente en Intune. Deshabilitado de forma predeterminada.

| Propiedad            | Valor    |
| -------------------- | -------- |
| Requerido            | falso    |
| Valor predeterminado | Falso    |
| Tipo                 | Booleano |

#### Correo electrónico del destinatario

Dirección de correo electrónico del destinatario (o varias direcciones separadas por comas) que debe recibir el informe.

| Propiedad            | Valor     |
| -------------------- | --------- |
| Requerido            | verdadero |
| Valor predeterminado |           |
| Tipo                 | Cadena    |

#### Correo electrónico del remitente

La dirección de correo electrónico del remitente. Esto se configura mediante la opción de personalización del runbook y está oculta en el portal.

| Propiedad            | Valor  |
| -------------------- | ------ |
| Requerido            | falso  |
| Valor predeterminado |        |
| Tipo                 | Cadena |

[Volver a la vista general de la 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-primary-user-mismatch_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.
