> 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-devices-low-diskspace_scheduled.md).

# Informe programado de dispositivos con poco espacio en disco

Informe programado de dispositivos administrados con poco espacio libre en disco.

{% 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. Consulte [Programación](/es/automatizacion/runbooks/scheduling.md) para obtener detalles sobre cómo configurar las programaciones de los runbooks.
{% endhint %}

### Descripción

Identifica y enumera los dispositivos administrados de Intune cuyo espacio libre en disco está por debajo de un umbral configurable, ya sea una cantidad fija de espacio libre en gigabytes o un porcentaje del tamaño total del disco. El resultado puede filtrarse por plataforma y por fabricante y modelo, y cada dispositivo informado se clasifica como Crítico o Advertencia según cuánto por debajo del umbral se encuentre. Envía automáticamente un informe por correo electrónico con adjuntos CSV y/o Excel (xlsx). Los archivos del informe también pueden cargarse en un Azure Storage Account, devolviendo enlaces de descarga con tiempo limitado. El parámetro ReportFileFormat controla qué formatos de archivo se generan y entregan (solo CSV, CSV y XLSX, o solo XLSX). Cuando el adjunto CSV supera el límite de tamaño del correo y "CSV & XLSX" está seleccionado, el correo recurre al libro de trabajo de Excel solamente.

### Actualidad de los datos y limitaciones

Los valores de espacio libre y espacio total en disco se leen del inventario de hardware de Intune de cada dispositivo administrado. Este inventario se actualiza con el check-in regular del dispositivo, por lo que el informe describe el estado del último inventario correcto en lugar del estado actual del dispositivo. Use la **Última sincronización** columna del informe para juzgar cuán actualizada está una fila individual.

Los dispositivos que informan de un tamaño total de disco de cero bytes no tienen un inventario de almacenamiento utilizable. Esto es común en los perfiles de trabajo de Android Enterprise y también ocurre en dispositivos que aún no han completado un inventario. Dichos dispositivos se excluyen de la evaluación en lugar de informarse como "0 GB free", y su número se muestra en la salida de la consola y en el resumen del correo electrónico.

Este informe enumera deliberadamente los dispositivos sin importar cuán antiguo sea su inventario, de modo que un dispositivo que dejó de conectarse siga apareciendo. Su contraparte orientada al usuario **Notificar a los usuarios sobre poco espacio en disco** hace lo contrario: omite los dispositivos cuya última sincronización de Intune sea anterior a su `MaxInventoryAgeDays` configuración, para que a nadie se le pida liberar espacio basándose en cifras desactualizadas. Ambos runbooks aplican el mismo umbral y la misma clasificación Crítico/Advertencia, por lo que un dispositivo recibe la misma valoración en ambos, pero este informe puede enumerar más dispositivos que los que registra el runbook de notificación. La diferencia son precisamente los dispositivos con un inventario desactualizado, y el runbook de notificación informa de su número en su propia salida.

Windows y macOS se incluyen de forma predeterminada; iOS/iPadOS y Android, no. El umbral predeterminado de 20 GB está dimensionado para discos de escritorio y reportaría un gran número de dispositivos móviles perfectamente saludables. Cuando habilita las plataformas móviles, el umbral basado en porcentaje (`ThresholdType` = *Espacio libre por debajo de un porcentaje del tamaño del disco*) suele dar resultados más significativos.

### Umbral y severidad

`ThresholdType` selecciona si un dispositivo se informa según una cantidad fija de espacio libre (`FreeSpaceThresholdGB`) o en función de la proporción de espacio libre con respecto al tamaño de su disco (`FreeSpacePercentThreshold`). Solo se muestra en el portal el campo correspondiente al tipo seleccionado.

Cada dispositivo informado se clasifica: los dispositivos por debajo de la mitad del umbral configurado se marcan como **Crítico**, todos los demás dispositivos informados como **Advertencia**. En el libro de trabajo de Excel estas clasificaciones se resaltan en rojo y amarillo.

### Entrega del informe

Los archivos del informe solo se generan cuando se usa un método de entrega, es decir, cuando se proporciona un destinatario (`EmailTo`) y/o `CreateDownloadLink` está habilitado. Sin ninguno de los dos, el resultado se lee directamente en la salida del portal de RealmJoin. La entrega por correo electrónico y la generación del enlace de descarga son independientes y pueden combinarse.

Para el enlace de descarga, los archivos del informe se cargan en un Azure Storage Account configurada en la `RJReport.StorageAccount.*` configuración del Tenant, y se devuelven enlaces de descarga SAS con tiempo limitado. La carga al almacenamiento se autentica con la identidad administrada de la cuenta de Automatización; esa identidad necesita el **Storage Account Contributor** rol RBAC en la Storage Account de destino (esta es una asignación de Azure RBAC, no un permiso de aplicación de Graph).

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

Enviar un informe por correo electrónico es opcional y solo ocurre cuando se proporciona un destinatario (`EmailTo`) `RJReport.EmailSender` configuración del Tenant.

Este runbook envía correos electrónicos utilizando 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 detalles sobre todas las configuraciones disponibles.

#### Identidad visual del correo electrónico

El correo electrónico del informe respeta la opción `RJReport.Branding.*` configuraciones del Tenant:

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

Cuando estas configuraciones no están establecidas, 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 envío del correo electrónico del informe; en su lugar, se usa el valor predeterminado correspondiente.

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

### Ubicación

Organización → Dispositivos → Reportar dispositivos con poco espacio en disco (Programado)

**Nombre completo del runbook**

rjgit-org\_devices\_report-devices-low-diskspace\_scheduled

### Detalles

| Propiedad          | Valor                                                                                                             |
| ------------------ | ----------------------------------------------------------------------------------------------------------------- |
| Versión            | 1.0.0                                                                                                             |
| Módulos requeridos | <p>RealmJoin.RunbookHelper (>= 0.8.9)<br>Microsoft.Graph.Authentication (>= 2.39.0)<br>Az.Accounts (>= 5.5.2)</p> |
| Se puede programar | sí                                                                                                                |

### Notas

Este runbook complementa Reporting Foundation y ofrece una vista general recurrente de los dispositivos que están a punto de quedarse sin espacio en disco, para que se pueda contactar a los usuarios afectados antes de que la falta de espacio libre empiece a bloquear actualizaciones, instalaciones de aplicaciones o la sincronización de perfiles.

Requisitos previos:

* El parámetro EmailFrom debe configurarse en la personalización del runbook (configuración RJReport.EmailSender)

Fuente de datos y actualidad: Los valores de espacio libre y espacio total en disco se toman del inventario de hardware de Intune de cada dispositivo, que se actualiza con el check-in regular del dispositivo. Por tanto, describen el estado del último inventario correcto y no necesariamente el estado actual, así que se debe usar la columna Última sincronización del informe para juzgar cuán actualizada está una fila. Los dispositivos que informan de un tamaño total de disco de cero bytes no tienen un inventario de almacenamiento utilizable (esto es común en los perfiles de trabajo de Android Enterprise) y se excluyen de la evaluación, pero su número se informa. Este informe enumera deliberadamente los dispositivos sin importar cuán antiguo sea su inventario, de modo que un dispositivo que dejó de conectarse siga apareciendo. Su contraparte orientada al usuario "Notificar a los usuarios sobre poco espacio en disco" hace lo contrario y omite los dispositivos cuya última sincronización de Intune sea anterior a su configuración MaxInventoryAgeDays, para que no se pida a ningún usuario liberar espacio basándose en cifras desactualizadas. Ambos runbooks aplican el mismo umbral y la misma clasificación Crítico/Advertencia, pero el informe puede enumerar más dispositivos que los que registra el runbook de notificación; la diferencia son los dispositivos con un inventario desactualizado, y el runbook de notificación informa de su número en su propia salida.

Configuración predeterminada de plataforma: Windows y macOS se incluyen de forma predeterminada; iOS/iPadOS y Android, no, porque el umbral predeterminado en gigabytes está dimensionado para discos de escritorio y reportaría un gran número de dispositivos móviles perfectamente saludables. Cuando se habilitan las plataformas móviles, el umbral basado en porcentaje suele dar resultados más significativos.

Casos de uso comunes:

* Monitorización recurrente del espacio en disco en toda la flota de dispositivos administrados
* Encontrar dispositivos que probablemente fallen en actualizaciones de características o implementaciones de aplicaciones debido a espacio libre insuficiente
* Preparar campañas dirigidas de comunicación con usuarios o de limpieza
* Comprobar una generación de hardware específica mediante los filtros de fabricante y modelo

### Permisos

#### Permisos de aplicación

* **Tipo**: Microsoft Graph
  * DeviceManagementManagedDevices.Read.All
    * *Lee los dispositivos administrados de Intune, incluidos freeStorageSpaceInBytes y totalStorageSpaceInBytes, para encontrar dispositivos por debajo del umbral de poco espacio en disco*
  * Organization.Read.All *(opcional — funcionalidad: informe por correo electrónico / enlace de descarga)*
    * *Lee /organization para obtener el nombre del Tenant usado en los nombres de archivo del informe, el asunto del correo y el pie de página del correo; sin él, el runbook recurre a 'Unknown Tenant'*
  * Mail.Send *(opcional — funcionalidad: informe por correo electrónico)*
    * *Envía el correo electrónico del informe mediante Send-RjRbReportEmail cuando se configura EmailTo*

#### Notas sobre permisos

Azure Storage Account: rol 'Storage Account Contributor' para la identidad administrada de la Automation Account en la Storage Account de destino: la carga recupera las claves de la cuenta mediante listKeys (solo es necesario cuando se usa CreateDownloadLink)

### Parámetros

#### ThresholdType

Determina cómo se detecta el poco espacio en disco, ya sea por una cantidad fija de espacio libre en gigabytes o por el porcentaje de espacio libre con respecto al tamaño del disco.

| Propiedad                        | Valor                                             |
| -------------------------------- | ------------------------------------------------- |
| Requerido                        | falso                                             |
| Valor predeterminado             | Espacio libre en GB                               |
| Tipo                             | Cadena                                            |
| Nombre para mostrar en el portal | ¿Cómo debe determinarse el poco espacio en disco? |

**Opciones del portal**

| Opción del portal                                                  | Valor |
| ------------------------------------------------------------------ | ----- |
| Espacio libre por debajo de un tamaño fijo (GB)                    |       |
| Espacio libre por debajo de un porcentaje del tamaño del disco (%) |       |

#### FreeSpaceThresholdGB

Se informan los dispositivos con menos espacio libre en disco que este valor en gigabytes. Solo se usa cuando el tipo de umbral se establece en espacio libre en gigabytes.

| Propiedad                        | Valor                                       |
| -------------------------------- | ------------------------------------------- |
| Requerido                        | falso                                       |
| Valor predeterminado             | 20                                          |
| Tipo                             | Int32                                       |
| Nombre para mostrar en el portal | Umbral de poco espacio en disco (GB libres) |

#### FreeSpacePercentThreshold

Se informan los dispositivos cuyo porcentaje de espacio libre en disco es inferior a este valor. Solo se usa cuando el tipo de umbral se establece en espacio libre en porcentaje.

| Propiedad                        | Valor                                                       |
| -------------------------------- | ----------------------------------------------------------- |
| Requerido                        | falso                                                       |
| Valor predeterminado             | 10                                                          |
| Tipo                             | Int32                                                       |
| Nombre para mostrar en el portal | Umbral de poco espacio en disco (% libre)                   |
| Oculto en el portal              | sí (preconfigurado mediante la personalización del runbook) |

#### Windows

Incluir dispositivos Windows en los resultados.

| Propiedad                        | Valor                        |
| -------------------------------- | ---------------------------- |
| Requerido                        | falso                        |
| Valor predeterminado             | Verdadero                    |
| Tipo                             | Booleano                     |
| Nombre para mostrar en el portal | Incluir dispositivos Windows |

#### macOS

Incluir dispositivos macOS en los resultados.

| Propiedad                        | Valor                      |
| -------------------------------- | -------------------------- |
| Requerido                        | falso                      |
| Valor predeterminado             | Verdadero                  |
| Tipo                             | Booleano                   |
| Nombre para mostrar en el portal | Incluir dispositivos macOS |

#### iOS

Incluir dispositivos iOS y iPadOS en los resultados.

| Propiedad                        | Valor                           |
| -------------------------------- | ------------------------------- |
| Requerido                        | falso                           |
| Valor predeterminado             | Falso                           |
| Tipo                             | Booleano                        |
| Nombre para mostrar en el portal | Incluir dispositivos iOS/iPadOS |

#### Android

Incluir dispositivos Android en los resultados.

| Propiedad                        | Valor                        |
| -------------------------------- | ---------------------------- |
| Requerido                        | falso                        |
| Valor predeterminado             | Falso                        |
| Tipo                             | Booleano                     |
| Nombre para mostrar en el portal | Incluir dispositivos Android |

#### ManufacturerFilter

Lista opcional de nombres de fabricantes separados por comas. Un dispositivo se incluye cuando su fabricante contiene una de las entradas. Deje vacío para incluir todos los fabricantes.

| Propiedad                        | Valor                                                                                        |
| -------------------------------- | -------------------------------------------------------------------------------------------- |
| Requerido                        | falso                                                                                        |
| Valor predeterminado             |                                                                                              |
| Tipo                             | Cadena                                                                                       |
| Nombre para mostrar en el portal | Filtro de fabricante (separado por comas, coincidencia por subcadena, deje vacío para todos) |

#### ModelFilter

Lista opcional de nombres de modelos separados por comas. Un dispositivo se incluye cuando su modelo contiene una de las entradas. Deje vacío para incluir todos los modelos.

| Propiedad                        | Valor                                                                                    |
| -------------------------------- | ---------------------------------------------------------------------------------------- |
| Requerido                        | falso                                                                                    |
| Valor predeterminado             |                                                                                          |
| Tipo                             | Cadena                                                                                   |
| Nombre para mostrar en el portal | Filtro de modelo (separado por comas, coincidencia por subcadena, deje vacío para todos) |

#### EmailFrom

La dirección de correo electrónico del remitente. Esto debe configurarse en la personalización del runbook

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

#### BrandingHeaderImageUrl

URL HTTPS pública opcional de una imagen de encabezado personalizada (PNG/JPEG/GIF, máx. 200 KB) para el correo electrónico del informe. Procede de la configuración del Tenant RJReport.Branding.HeaderImageUrl. Cuando está vacía, se usa el gráfico de encabezado predeterminado de RealmJoin.

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

#### BrandingFooterImageUrl

URL HTTPS pública opcional de una imagen de pie de página personalizada (PNG/JPEG/GIF, máx. 200 KB) para el correo electrónico del informe. Procede de la configuración del Tenant RJReport.Branding.FooterImageUrl. Cuando está vacía, se usa el gráfico de pie de página predeterminado de RealmJoin.

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

#### BrandingFooterLink

URL opcional a la que enlaza la imagen del pie de página. Procede de la configuración del Tenant RJReport.Branding.FooterLink. Cuando está vacía, se usa el enlace predeterminado (<https://www.realmjoin.com>).

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

#### BrandingAccentColor

Anulación opcional del color de acento (hex de 6 dígitos, p. ej. '#0052cc') para la plantilla del correo electrónico del informe. Procede de la configuración del Tenant RJReport.Branding.AccentColor. Cuando está vacío o es inválido, se usa el color de acento predeterminado de RealmJoin.

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

#### BrandingTextColor

Anulación opcional del color del texto (hex de 6 dígitos) para la plantilla del correo electrónico del informe. Procede de la configuración del Tenant RJReport.Branding.TextColor. Cuando está vacío o es inválido, se usa el color de texto predeterminado de RealmJoin.

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

#### ReportFileFormat

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

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

**Opciones del portal**

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

#### CreateDownloadLink

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

| Propiedad                        | Valor                                                                           |
| -------------------------------- | ------------------------------------------------------------------------------- |
| Requerido                        | falso                                                                           |
| Valor predeterminado             | Falso                                                                           |
| Tipo                             | Booleano                                                                        |
| Nombre para mostrar en el portal | ¿Crear un enlace de descarga de archivos (cargar el informe al almacenamiento)? |

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

Nombre del contenedor de Storage usado para la carga. Se configura por runbook (no es una configuración global de RJReport).

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

#### ResourceGroupName

Grupo de recursos que contiene la Storage Account. Procede de las configuraciones del Tenant RJReport.

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

#### StorageAccountName

Nombre de la Storage Account usada para la carga. Procede de las configuraciones del Tenant RJReport.

| 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 hasta que expire el enlace de descarga generado. Procede de las configuraciones del Tenant RJReport.

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

#### EmailTo

Si se especifica, se enviará un correo electrónico con el informe a la(s) dirección(es) proporcionada(s). Puede ser una sola dirección o varias direcciones separadas por comas (cadena). La función envía correos electrónicos individuales a cada destinatario por motivos de privacidad.

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

[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-devices-low-diskspace_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.
