Vérifications de l'état
Vérifications d'intégrité à exécuter sur la plateforme PowerShell Universal.
Mis à jour
Ce contenu vous a-t-il été utile ?
Vérifications d'intégrité à exécuter sur la plateforme PowerShell Universal.
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.
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.
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.
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 %.
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.
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.

Vérifie que l'utilisation de la mémoire sur le serveur est inférieure à 80 %.
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.
Vérifie si un environnement défini dans environments.ps1 existe réellement sur la machine.
Mis à jour
Ce contenu vous a-t-il été utile ?
Ce contenu vous a-t-il été utile ?
Install-Module PSScriptAnalyzer -Force