> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/powershell-universal/es/plataforma/health-checks.md).

# Comprobaciones de estado

Las comprobaciones de estado son verificaciones integradas en la plataforma PowerShell Universal. Le avisarán si algo está mal configurado o incorrecto en la instancia de PSU.

### Comprobaciones de estado integradas

#### Módulo en conflicto

Esta comprobación de estado busca versiones en conflicto del módulo de PowerShell Universal. Recomendamos tener instalado en el servidor únicamente el módulo Universal que coincida con la versión del servidor.

#### Uso de CPU

Comprueba que el uso de CPU del servidor de PowerShell Universal sea inferior al 80 %. Esta comprobación de estado solo es compatible con Windows. La cuenta de servicio que ejecuta el servicio de PowerShell Universal deberá formar parte del grupo Usuarios del monitor de rendimiento para que esta comprobación de estado funcione correctamente.

#### Espacio en disco

Esta comprobación de estado verifica el espacio libre en los discos del servidor. Avisará si están por debajo del 20 %.

#### Token reenviado

Esta comprobación de estado verifica que el ajuste `forwardWindowsAuthToken` esté presente en el fichero `web.config` cuando se aloja en IIS y la autenticación de Windows está habilitada. Sin este ajuste, la autenticación de Windows no funcionará.

#### IIS WebSocket

Esta comprobación de estado verifica que el servidor IIS tenga habilitada la función IIS WebSocket. Esto es necesario para PowerShell Universal. Para que esta comprobación de estado funcione correctamente, el usuario necesitará acceso al espacio de nombres `ROOT\CIMv2` del proveedor WMI local.

Para configurarlo, deberá abrir `wmimgmt.msc`, hacer clic con el botón derecho en el nodo Control de WMI (local) y, a continuación, hacer clic en propiedades. Vaya a la pestaña Seguridad, seleccione ROOT\CIMv2 y pulse el botón Seguridad para ver los controles de acceso de este espacio de nombres.

<figure><img src="/files/bHtknpF0k5Q4ma8V6ywu" alt=""><figcaption><p>Seguridad de WMI</p></figcaption></figure>

#### Uso de memoria

Comprueba que el uso de memoria en el servidor esté por debajo del 80 %

#### PSScriptAnalyzer

Comprueba que el módulo PSScriptAnalyzer esté instalado. PowerShell Universal utiliza funciones de este módulo, pero no lo incluye. Puede instalar el módulo desde la PowerShell Gallery.

```powershell
Install-Module PSScriptAnalyzer -Force
```

#### Entorno ausente

Comprueba si un entorno definido en `environments.ps1` existe realmente en la máquina.


---

# 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.devolutions.net/powershell-universal/es/plataforma/health-checks.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.
