Udostępnij za pośrednictwem


Moduł PSScriptAnalyzer

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 lub Install są niezbędne tylko wtedy, gdy zainstalowano starszą wersję programu PSScriptAnalyzer. Te parametry działają również nawet wtedy, gdy nie masz zainstalowanej poprzedniej wersji.