Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
PSScriptAnalyzer to statyczny moduł sprawdzania kodu dla modułów i skryptów programu PowerShell. Narzędzie PSScriptAnalyzer sprawdza jakość kodu programu PowerShell, uruchamiając zestaw reguł. Reguły są oparte na najlepszych rozwiązaniach programu PowerShell zidentyfikowanych przez zespół programu PowerShell i społeczność. Generuje DiagnosticResults (błędy i ostrzeżenia) w celu informowania użytkowników o potencjalnych wadach kodu i sugeruje możliwe rozwiązania ulepszeń.
Narzędzie PSScriptAnalyzer jest dostarczane z kolekcją wbudowanych reguł, które sprawdzają różne aspekty kodu programu PowerShell, takie jak:
- Obecność niezainicjowanych zmiennych
- Użycie typu
PSCredential - Korzystanie z
Invoke-Expression - I wiele innych
Możesz wybrać reguły dołączania lub wykluczania dla modułów i skryptów. Narzędzie PSScriptAnalyzer może również naprawić formatowanie kodu. Ułatwia to tworzenie kodu, który jest zgodny ze standardowym stylem, jest łatwiejszy do odczytania i jest bardziej konserwowalny.
Instalowanie narzędzia PSScriptAnalyzer
Obsługiwane wersje i platformy programu PowerShell
- Windows PowerShell 5.1 lub nowszy
- Program PowerShell 7.2.11 lub nowszy w systemie Windows/Linux/macOS
Zainstaluj przy użyciu modułu PowerShellGet 2.x:
Install-Module -Name PSScriptAnalyzer -Force
Zainstaluj przy użyciu polecenia PSResourceGet 1.x:
Install-PSResource -Name PSScriptAnalyzer -Reinstall
Parametry -Force or -Reinstall są potrzebne tylko wtedy, gdy masz zainstalowaną starszą wersję PSScriptAnalyzer. Te parametry działają również nawet wtedy, gdy nie masz zainstalowanej poprzedniej wersji.