> 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/de/plattform/health-checks.md).

# Health Checks

Überprüfen Sie die integrierten Health Checks von PowerShell Universal, die widersprüchliche Module, hohe CPU- oder Speicherauslastung, geringen Festplattenspeicher und falsch konfigurierte IIS-WebSoc

Health Checks sind integrierte Überprüfungen der PowerShell Universal-Plattform. Sie benachrichtigen Sie, wenn etwas falsch konfiguriert oder mit der PSU-Instanz nicht in Ordnung ist.

### Integrierte Health Checks

#### Widersprüchliches Modul

Dieser Health Check sucht nach widersprüchlichen Versionen des PowerShell Universal-Moduls. Wir empfehlen, nur das Universal-Modul zu verwenden, das der auf dem Server installierten Serverversion entspricht.

#### CPU-Auslastung

Überprüft, ob die CPU-Auslastung des PowerShell Universal-Servers unter 80 % liegt. Dieser Health Check wird nur unter Windows unterstützt. Das Dienstkonto, unter dem der PowerShell Universal-Dienst ausgeführt wird, muss Mitglied der Gruppe „Leistungsüberwachungsbenutzer“ sein, damit dieser Health Check ordnungsgemäß funktioniert.

#### Festplattenspeicher

Dieser Health Check überprüft den freien Speicherplatz auf den Festplatten des Servers. Er warnt, wenn dieser unter 20 % liegt.

#### Weitergeleitetes Token

Dieser Health Check überprüft, ob die Einstellung `forwardWindowsAuthToken` in der Datei `web.config` vorhanden ist, wenn IIS als Host verwendet wird und die Windows-Authentifizierung aktiviert ist. Ohne diese Einstellung funktioniert die Windows-Authentifizierung nicht.

#### IIS-WebSocket

Dieser Health Check überprüft, ob auf dem IIS-Server die IIS-WebSocket-Funktion aktiviert ist. Diese ist für PowerShell Universal erforderlich. Damit dieser Health Check ordnungsgemäß funktioniert, benötigt der Benutzer Zugriff auf den Namespace `ROOT\CIMv2` des lokalen WMI-Anbieters.

Um dies zu konfigurieren, müssen Sie `wmimgmt.msc` öffnen, mit der rechten Maustaste auf den Knoten WMI-Steuerung (Lokal) klicken und dann auf Eigenschaften klicken. Navigieren Sie zur Registerkarte Sicherheit, wählen Sie ROOT\CIMv2 aus und klicken Sie auf die Schaltfläche Sicherheit, um die Zugriffssteuerungen für diesen Namespace anzuzeigen.

#### Speicherauslastung

Überprüft, ob die Speicherauslastung auf dem Server unter 80 % liegt

#### PSScriptAnalyzer

Überprüft, ob das PSScriptAnalyzer-Modul installiert ist. PowerShell Universal verwendet Funktionen dieses Moduls, enthält es jedoch nicht. Sie können das Modul aus der PowerShell Gallery installieren.

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

#### Fehlende Umgebung

Überprüft, ob eine in `environments.ps1` definierte Umgebung tatsächlich auf dem Computer vorhanden ist.


---

# 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/de/plattform/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.
