Health Checks
Health Checks sind integrierte Überprüfungen der PowerShell Universal-Plattform. Sie benachrichtigen Sie, wenn etwas falsch konfiguriert ist oder mit der PSU-Instanz nicht stimmt.
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 installieren, das der auf dem Server installierten Serverversion entspricht.
CPU-Auslastung
Prü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.
Speicherplatz
Dieser Health Check überprüft den freien Speicherplatz auf den Datenträgern 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 gehostet 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. Dies 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. Wechseln Sie zur Registerkarte Sicherheit, wählen Sie ROOT\CIMv2 aus und klicken Sie auf die Schaltfläche Sicherheit, um die Zugriffskontrollen für diesen Namespace anzuzeigen.

Speicherauslastung
Prüft, ob die Speicherauslastung auf dem Server unter 80 % liegt
PSScriptAnalyzer
Prü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.
Fehlende Umgebung
Prüft, ob eine in environments.ps1 definierte Umgebung tatsächlich auf dem Computer vorhanden ist.
Zuletzt aktualisiert
War das hilfreich?