> 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).

# Generar informe programado de dispositivos con poco espacio en disco

Generar un informe de dispositivos que se están quedando sin espacio 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. Véase [Programación](/es/automatizacion/runbooks/scheduling.md) para obtener detalles sobre cómo configurar las programaciones del runbook.
{% endhint %}

### Descripción

Enumera los dispositivos de Intune cuyo espacio libre en disco está por debajo de un límite, ya sea un número fijo de gigabytes o un porcentaje del disco. A cada dispositivo se le asigna una calificación de Advertencia o Crítico según cuánto por debajo esté. La lista puede acotarse por plataforma, fabricante y modelo. El informe puede enviarse por correo electrónico o proporcionarse mediante un enlace de descarga.

### Casos de uso comunes

* Monitoreo 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 comunicaciones dirigidas a los usuarios o campañas de limpieza, por ejemplo con **Notificar a los usuarios sobre poco espacio en disco**
* Comprobar una generación de hardware específica mediante los filtros de fabricante y modelo

### Actualidad y limitaciones de los datos

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 evaluar qué tan actualizada está una fila individual.

Los dispositivos que informan un tamaño total de disco de cero bytes no tienen 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 libres", y su número se muestra en la salida de consola y en el resumen del correo electrónico.

Este informe enumera deliberadamente los dispositivos independientemente de lo antiguo que sea su inventario, para que un dispositivo que dejó de hacer check-in 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 es anterior a su `MaxInventoryAgeDays` configuración, de modo que nadie sea obligado a liberar espacio basándose en números desactualizados. Ambos runbooks aplican el mismo umbral y la misma clasificación Crítico/Advertencia, por lo que un dispositivo se clasifica de forma idéntica en ambos; pero este informe puede listar más dispositivos de los que escribe el runbook de notificación. La diferencia son exactamente los dispositivos con un inventario obsoleto, 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 una gran cantidad de dispositivos móviles perfectamente sanos. 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 ofrecer resultados más significativos.

### Umbral y severidad

`ThresholdType` selecciona si un dispositivo se informa en función de 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 el campo correspondiente al tipo seleccionado se muestra en el portal.

Cada dispositivo notificado se clasifica: los dispositivos por debajo de la mitad del umbral configurado se marcan como **Critical**dispositivos críticos **Warning**dispositivos de advertencia*Dispositivos críticos*, *Dispositivos de advertencia*primero los peores dispositivos); en el libro de Excel las clasificaciones se resaltan en rojo y amarillo.

### Entrega del informe

Cada ejecución escribe una **Resumen** la tabla y las tablas de dispositivos por clasificación en la pestaña Datos de salida del portal de RealmJoin, donde cada tabla también puede exportarse a Excel. Los archivos del informe (CSV y/o libro de Excel) solo se generan cuando el **Entrega del informe** opción incluye un correo electrónico o un enlace de descarga. 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 la Storage Account de Azure 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 Automation; esa identidad necesita el **Reader and Data Access** rol RBAC en la Storage Account de destino (se trata de una asignación de Azure RBAC, no de un permiso de aplicación de Graph). Una carga fallida se informa como advertencia y no detiene la entrega del correo electrónico.

Las programaciones que se crearon antes de que la **Entrega del informe** opción existiera siguen enviando su correo electrónico: con un destinatario almacenado solo, el correo electrónico sigue estando habilitado para ellos. Cuando se abre una programación de ese tipo para editarla, la opción muestra *Solo datos de salida*; seleccione de nuevo la entrega antes de guardar; de lo contrario, la programación deja de enviar el informe.

Cuando no hay ningún dispositivo por debajo del umbral, no se crea ningún archivo de informe; una entrega por correo electrónico seleccionada sigue enviando una breve confirmación sin adjuntos.

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

Enviar un informe por correo electrónico es opcional y solo ocurre cuando la **Entrega del informe** la opción incluye un correo electrónico; entonces se requiere un destinatario. 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 estos ajustes no están configurados, se usan los gráficos y colores predeterminados de RealmJoin. Una imagen que no puede descargarse o validarse, 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 → Informar 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.1.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
  * DeviceManagementManagedDevices.Read.All
    * *Lee dispositivos administrados por Intune, incluidos freeStorageSpaceInBytes y totalStorageSpaceInBytes, para encontrar dispositivos por debajo del umbral de poco espacio en disco*
  * Mail.Send *(opcional — característica: informe por correo electrónico)*
    * *Envía el correo electrónico del informe mediante Send-RjRbReportEmail cuando se selecciona la entrega por correo electrónico*
  * Organization.Read.All *(opcional — característica: informe por correo electrónico)*
    * *Lee /organization para obtener el nombre del Tenant usado en los nombres de archivo del informe, el asunto del correo electrónico y el pie de página del correo electrónico; sin ello, el runbook recurre a 'Tenant desconocido'*

#### Notas sobre permisos

Azure Storage Account: rol 'Reader and Data Access' 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 necesario para las opciones de enlace de descarga)

### Parámetros

#### ThresholdType

Mediante una cantidad fija de gigabytes libres o mediante el porcentaje de espacio libre en el disco.

| Propiedad                      | Valor                                             |
| ------------------------------ | ------------------------------------------------- |
| Requerido                      | falso                                             |
| Valor predeterminado           | Espacio libre en GB                               |
| Tipo                           | Cadena                                            |
| Nombre para mostrar del 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 en GB         |
| Espacio libre por debajo de un porcentaje del tamaño del disco (%) | Espacio libre en porcentaje |

#### FreeSpaceThresholdGB

Los dispositivos con menos espacio libre que esta cantidad de gigabytes se informan.

| Propiedad                      | Valor                        |
| ------------------------------ | ---------------------------- |
| Requerido                      | falso                        |
| Valor predeterminado           | 20                           |
| Tipo                           | Int32                        |
| Nombre para mostrar del portal | Límite de espacio libre (GB) |

#### FreeSpacePercentThreshold

Los dispositivos con menos espacio libre que este porcentaje del disco se informan.

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

#### Windows

Incluye dispositivos Windows.

| Propiedad                      | Valor                          |
| ------------------------------ | ------------------------------ |
| Requerido                      | falso                          |
| Valor predeterminado           | Verdadero                      |
| Tipo                           | Booleano                       |
| Nombre para mostrar del portal | ¿Incluir dispositivos Windows? |

#### MacOS

Incluye dispositivos macOS.

| Propiedad                      | Valor                        |
| ------------------------------ | ---------------------------- |
| Requerido                      | falso                        |
| Valor predeterminado           | Verdadero                    |
| Tipo                           | Booleano                     |
| Nombre para mostrar del portal | ¿Incluir dispositivos macOS? |

#### iOS

Incluye dispositivos iOS y iPadOS.

| Propiedad                      | Valor                             |
| ------------------------------ | --------------------------------- |
| Requerido                      | falso                             |
| Valor predeterminado           | Falso                             |
| Tipo                           | Booleano                          |
| Nombre para mostrar del portal | ¿Incluir dispositivos iOS/iPadOS? |

#### Android

Incluye dispositivos Android.

| Propiedad                      | Valor                          |
| ------------------------------ | ------------------------------ |
| Requerido                      | falso                          |
| Valor predeterminado           | Falso                          |
| Tipo                           | Booleano                       |
| Nombre para mostrar del portal | ¿Incluir dispositivos Android? |

#### Filtro de fabricante

Solo estos fabricantes, separados por comas; Dell también coincide con Dell Inc. Déjelo vacío para todos.

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

#### Filtro de modelo

Solo estos modelos, separados por comas; Surface también coincide con Surface Laptop 3. Déjelo vacío para todos.

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

#### 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) |

#### 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                             |
| Oculto en el portal            | sí (preconfigurado mediante la personalización del runbook) |

**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                                                    |
| Oculto en el portal  | sí (preconfigurado mediante la personalización del runbook) |

#### ContainerName

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

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

#### SendEmailReport

Enviar el informe a la dirección de correo electrónico del destinatario.

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

#### EmailTo

Envía el informe a estas direcciones. Separe varias con comas; cada destinatario recibe un correo electrónico independiente.

| Propiedad                      | Valor                                                       |
| ------------------------------ | ----------------------------------------------------------- |
| Requerido                      | falso                                                       |
| Valor predeterminado           |                                                             |
| Tipo                           | Cadena                                                      |
| Nombre para mostrar del portal | Dirección(es) de correo electrónico del destinatario        |
| Oculto en el portal            | sí (preconfigurado mediante la personalización del runbook) |

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