> 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/fr/plateforme/health-checks.md).

# Vérifications de l'état

Les vérifications d'intégrité sont des contrôles intégrés de la plateforme PowerShell Universal. Elles vous alertent si quelque chose est mal configuré ou défectueux dans l'instance PSU.

### Vérifications d'intégrité intégrées

#### Module en conflit

Cette vérification d'intégrité recherche les versions conflictuelles du module PowerShell Universal. Nous recommandons de n'avoir que le module Universal correspondant à la version du serveur installé sur le serveur.

#### Utilisation du CPU

Vérifie que l'utilisation du CPU du serveur PowerShell Universal est inférieure à 80 %. Cette vérification d'intégrité est uniquement prise en charge sur Windows. Le compte de service exécutant le service PowerShell Universal devra faire partie du groupe Performance Monitor Users pour que cette vérification d'intégrité fonctionne correctement.

#### Espace disque

Cette vérification d'intégrité contrôle l'espace libre sur les disques du serveur. Elle émet une alerte si celui-ci est inférieur à 20 %.

#### Jeton transféré

Cette vérification d'intégrité vérifie que le paramètre `forwardWindowsAuthToken` est présent dans le fichier `web.config` lors de l'hébergement IIS et que l'authentification Windows est activée. Sans ce paramètre, l'authentification Windows ne fonctionnera pas.

#### WebSocket IIS

Cette vérification d'intégrité vérifie que le serveur IIS dispose de la fonctionnalité WebSocket IIS activée. Celle-ci est requise pour PowerShell Universal. Pour que cette vérification d'intégrité fonctionne correctement, l'utilisateur devra avoir accès à l'espace de noms `ROOT\CIMv2` du fournisseur WMI local.

Pour configurer cela, vous devrez ouvrir `wmimgmt.msc`, effectuer un clic droit sur le nœud WMI Control (Local), puis cliquer sur Propriétés. Accédez à l'onglet Sécurité, sélectionnez ROOT\CIMv2 et appuyez sur le bouton Sécurité pour afficher les contrôles d'accès de cet espace de noms.

<figure><img src="/files/fkNkQgq9dxzLxEfq2oDF" alt=""><figcaption><p>WMI Security</p></figcaption></figure>

#### Utilisation de la mémoire

Vérifie que l'utilisation de la mémoire sur le serveur est inférieure à 80 %.

#### PSScriptAnalyzer

Vérifie que le module PSScriptAnalyzer est installé. PowerShell Universal utilise des fonctionnalités de ce module mais ne l'inclut pas. Vous pouvez installer le module depuis la PowerShell Gallery.

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

#### Environnement manquant

Vérifie si un environnement défini dans `environments.ps1` existe réellement sur la machine.


---

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

```
GET https://docs.devolutions.net/powershell-universal/fr/plateforme/health-checks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
