> 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/collab/report-sharepoint-tenant-storage_scheduled.md).

# Informe programado de almacenamiento del Tenant de SharePoint

Supervisar el almacenamiento del tenant de SharePoint Online y alertar cuando se superen los umbrales

{% 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 del runbook.
{% endhint %}

### Descripción

Monitor programado de la capacidad y el uso del almacenamiento del tenant de SharePoint Online. Se conecta al centro de administración de SharePoint mediante una identidad administrada, recupera la cuota de almacenamiento del tenant y las principales colecciones de sitios por almacenamiento consumido, y envía el inventario completo a la salida del runbook en cada ejecución. Solo se envía un correo de alerta cuando el almacenamiento libre cae por debajo del límite de poco almacenamiento configurado o cuando el almacenamiento licenciado no utilizado supera el umbral recuperable configurado.

### Ubicación

Organización → Collab → Informe de almacenamiento de Tenant de SharePoint (Programado)

**Nombre completo del runbook**

rjgit-org\_collab\_report-sharepoint-tenant-storage\_scheduled

### Detalles

| Propiedad          | Valor                                                                  |
| ------------------ | ---------------------------------------------------------------------- |
| Versión            | 1.3.2                                                                  |
| Módulos requeridos | <p>RealmJoin.RunbookHelper (>= 0.8.9)<br>PnP.PowerShell (>= 3.4.1)</p> |
| Programable        | sí                                                                     |

### Notas

Casos de uso comunes:

* Comprobación diaria programada del estado del almacenamiento del tenant de SharePoint Online, alertando solo cuando se supera un umbral.
* Detectar un tenant que se acerca a su cuota de almacenamiento antes de que los usuarios se vean bloqueados al guardar archivos.
* Detectar una gran cantidad de almacenamiento licenciado no utilizado, potencialmente recuperable.

Tipo de runbook: Programado (recomendado: diario). El resumen de almacenamiento y las principales colecciones de sitios se escriben en la salida del runbook en cada ejecución, independientemente de si se supera un umbral, por lo que el historial de trabajos sigue siendo útil incluso en días sin alerta.

Interacciones de parámetros:

* AlertLowStorageLimitInMB alerta cuando el almacenamiento libre del tenant cae por debajo del valor configurado.
* AlertUnusedStorageLimitInMB alerta cuando el almacenamiento libre del tenant supera el valor configurado (un indicador de almacenamiento licenciado recuperable); establezca su valor en 0 para deshabilitar esta comprobación.
* Ambas comprobaciones pueden activarse en la misma ejecución solo si AlertLowStorageLimitInMB está configurado con un valor superior al de AlertUnusedStorageLimitInMB; revise ambos valores conjuntamente al ajustar los umbrales.
* El correo de alerta se envía solo cuando se supera al menos un umbral; una ejecución sin incumplimientos finaliza con normalidad y no envía nada.
* La lista de las principales colecciones de sitios cubre solo las colecciones de sitios de SharePoint; los sitios de OneDrive for Business se excluyen porque su almacenamiento no cuenta para la cuota de almacenamiento del tenant que supervisa este runbook.

Notas y limitaciones:

* Get-PnPTenantSite no informa de forma fiable la fecha de creación de un sitio en todos los tenants o versiones del módulo; el informe muestra "Desconocido" para ese sitio cuando esto ocurre.
* Enumerar todas las colecciones de sitios puede tardar varios minutos en tenants con un gran número de sitios.

Requiere -Modules @{ModuleName = "RealmJoin.RunbookHelper"; ModuleVersion = "0.8.9" } Requiere -Modules @{ModuleName = "PnP.PowerShell"; ModuleVersion = "3.4.1" }

### Permisos

#### Permisos de aplicación

* **Tipo**: Microsoft Graph
  * Mail.Send
    * *Envía el correo electrónico de alerta de umbral de almacenamiento mediante Send-RjReportEmail; el propósito completo de este runbook es la alerta, por lo que el envío es incondicional ante un incumplimiento, no un interruptor.*
  * Organization.Read.All
    * *Lee /organization mediante Invoke-RjRbRestMethodGraph para resolver el nombre para mostrar del tenant usado en el asunto y la marca del correo electrónico de alerta.*
* **Tipo**: Office 365 SharePoint Online
  * Sites.FullControl.All
    * *Este runbook se conecta con Connect-PnPOnline -ManagedIdentity a la URL del centro de administración de SharePoint y llama a los cmdlets de administración del tenant Get-PnPGeoStorageQuota y Get-PnPTenantSite, que requieren control total de todo el tenant; Sites.Read.All de solo lectura no es suficiente para el endpoint de administración del tenant.*

#### Notas sobre permisos

SharePoint Online: conceda Sites.FullControl.All en el recurso 'Office 365 SharePoint Online' (appId 00000003-0000-0ff1-ce00-000000000000) a la identidad administrada de la Automation Account — esta concesión solo de aplicación no puede realizarse mediante el flujo estándar de asignación de roles de aplicación de Entra usado para Microsoft Graph y debe asignarse manualmente por cada tenant.

### Parámetros

#### AlertLowStorageLimitInGB

| Propiedad            | Valor     |
| -------------------- | --------- |
| Requerido            | verdadero |
| Valor predeterminado | 200       |
| Tipo                 | Int32     |

#### AlertUnusedStorageLimitInGB

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

#### TopSiteCount

Número de colecciones de sitios que se informarán, ordenadas por el almacenamiento consumido. El valor predeterminado es 10.

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

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

#### BrandingHeaderImageUrl

URL de una imagen de encabezado personalizada para los correos electrónicos de informe. Configurada como un ajuste del tenant; déjela vacía para usar la marca predeterminada de RealmJoin.

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

#### BrandingFooterImageUrl

URL de una imagen de pie de página personalizada para los correos electrónicos de informe. Configurada como un ajuste del tenant; déjela vacía para usar la marca predeterminada de RealmJoin.

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

#### BrandingFooterLink

Destino del enlace aplicado a la imagen del pie de página en los correos electrónicos de informe, por ejemplo, el sitio web de la empresa. Configurado como un ajuste del tenant; déjelo vacío para usar la marca predeterminada de RealmJoin.

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

#### BrandingAccentColor

Color de acento usado para títulos y resaltados en los correos electrónicos de informe. Configurado como un ajuste del tenant; déjelo vacío para usar la marca predeterminada de RealmJoin.

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

#### BrandingTextColor

Color del cuerpo del texto usado en los correos electrónicos de informe. Configurado como un ajuste del tenant; déjelo vacío para usar la marca predeterminada de RealmJoin.

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

#### AlertEmailTo

Dirección de correo electrónico del destinatario para los correos de alerta. Los correos se envían solo cuando se superan los umbrales de almacenamiento.

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

#### AlertEmailSubject

Línea de asunto de los correos de alerta.

| Propiedad            | Valor                                                     |
| -------------------- | --------------------------------------------------------- |
| Requerido            | verdadero                                                 |
| Valor predeterminado | RealmJoin - Alerta de almacenamiento de SharePoint Online |
| Tipo                 | Cadena                                                    |

[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 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/collab/report-sharepoint-tenant-storage_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.
