PSScriptAnalyzer-Modul
PSScriptAnalyzer ist eine statische Codeprüfung für PowerShell-Module und -Skripts. PSScriptAnalyzer überprüft die Qualität von PowerShell-Code, indem eine Reihe von Regeln ausgeführt wird. Die Regeln basieren auf bewährten PowerShell-Methoden, die von PowerShell-Team und der Community identifiziert werden. Es generiert DiagnosticResults (Fehler und Warnungen), um Benutzer über potenzielle Codefehler zu informieren und mögliche Lösungen für Verbesserungen vorschlägt.
PSScriptAnalyzer enthält eine Sammlung integrierter Regeln, die verschiedene Aspekte von PowerShell-Code überprüfen, z. B.:
- Das Vorhandensein nicht initialisierter Variablen
- Verwendung von PSCredential- Typs
- Verwendung von
Invoke-Expression
- Und vieles mehr
Sie können die Regeln auswählen, die für Ihre Module und Skripts eingeschlossen oder ausgeschlossen werden sollen. PSScriptAnalyzer kann auch die Formatierung Ihres Codes beheben. Auf diese Weise können Sie Code erstellen, der einem Standardstil entspricht, einfacher zu lesen ist und besser verwaltet werden kann.
Installieren von PSScriptAnalyzer
Unterstützte PowerShell-Versionen und -Plattformen
- Windows PowerShell 5.1 oder höher
- PowerShell 7.2.11 oder höher unter Windows/Linux/macOS
Installieren mit PowerShellGet 2.x:
Install-Module -Name PSScriptAnalyzer -Force
Installieren mit PSResourceGet 1.x:
Install-PSResource -Name PSScriptAnalyzer -Reinstall
Die parameter "