> 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/da/platform/health-checks.md).

# Sundhedstjek

Gennemgå indbyggede sundhedstjek i PowerShell Universal, der registrerer modstridende moduler, høj CPU- eller hukommelsesbrug, lav diskplads og forkert konfigurerede IIS WebSockets.

Sundhedstjek er indbyggede verifikationer af PowerShell Universal-platformen. Sundhedstjekkene advarer Dem, hvis noget er fejlkonfigureret eller forkert ved PSU-instansen.

### Indbyggede sundhedstjek

#### Modstridende modul

Dette sundhedstjek leder efter modstridende versioner af PowerShell Universal-modulet. Vi anbefaler kun at have det Universal-modul, der svarer til versionen af den server, der er installeret på serveren.

#### CPU-brug

Kontrollerer, at CPU-brugen på PowerShell Universal-serveren er mindre end 80 %. Dette sundhedstjek understøttes kun på Windows. Tjenestekontoen, der kører PowerShell Universal-tjenesten, skal være medlem af gruppen Performance Monitor Users, for at dette sundhedstjek fungerer korrekt.

#### Diskplads

Dette sundhedstjek kontrollerer den ledige plads på serverens diske. Det giver en advarsel, hvis de er under 20%.

#### Videresendt token

Dette sundhedstjek kontrollerer, at indstillingen `forwardWindowsAuthToken` findes i filen `web.config`, når der hostes i IIS, og Windows-godkendelse er aktiveret. Uden denne indstilling virker Windows-godkendelse ikke.

#### IIS WebSocket

Dette sundhedstjek verificerer, at IIS-serveren har funktionen IIS WebSocket aktiveret. Dette er påkrævet for PowerShell Universal. For at dette sundhedstjek kan fungere korrekt, skal brugeren have adgang til navneområdet `ROOT\CIMv2` for den lokale WMI-udbyder.

For at konfigurere dette skal De åbne `wmimgmt.msc`, højreklikke på noden WMI Control (Local) og derefter klikke på Properties. Gå til fanen Security, vælg ROOT\CIMv2, og tryk på knappen Security for at få vist adgangskontrollerne for dette navneområde.

#### Hukommelsesbrug

Kontrollerer, at hukommelsesbrugen på serveren er under 80 %

#### PSScriptAnalyzer

Kontrollerer, at modulet PSScriptAnalyzer er installeret. PowerShell Universal bruger funktioner i dette modul, men inkluderer det ikke. De kan installere modulet fra PowerShell Gallery.

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

#### Manglende miljø

Kontrollerer, om et miljø, der er defineret i `environments.ps1`, faktisk findes på maskinen.


---

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