Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A PSScriptAnalyzer a PowerShell-modulok és -szkriptek statikus kód ellenőrzője. A PSScriptAnalyzer egy szabálykészlet futtatásával ellenőrzi a PowerShell-kód minőségét. A szabályok a PowerShell-csapat és a közösség által azonosított ajánlott PowerShell-eljárásokon alapulnak. DiagnosticResults (hibák és figyelmeztetések) generál, hogy tájékoztassa a felhasználókat a lehetséges kódhibákról, és lehetséges megoldásokat javasol a fejlesztésekhez.
A PSScriptAnalyzer beépített szabályok gyűjteményével rendelkezik, amelyek a PowerShell-kód különböző aspektusait ellenőrzik, például:
- Nem inicializált változók jelenléte
- PSCredential típus használata
- A
Invoke-Expressionhasználata - És még sok más
Kiválaszthatja a modulokat és szkripteket tartalmazó vagy kizáró szabályokat. A PSScriptAnalyzer a kód formázását is kijavíthatja. A formázás segít olyan kódot készíteni, amely egy szabványos stílushoz igazod, karbantarthatóbb és könnyebben olvasható.
A PSScriptAnalyzer telepítése
Támogatott PowerShell-verziók és -platformok
- Windows PowerShell 5.1 vagy újabb
- PowerShell 7.2.11 vagy újabb Windows/Linux/macOS rendszeren
Telepítés a PSResourceGet 1.x használatával:
Install-PSResource -Name PSScriptAnalyzer -Reinstall
Telepítés a PowerShellGet 2.x használatával:
Install-Module -Name PSScriptAnalyzer -Force
Az or -Force-Reinstall paraméterek csak akkor szükségesek, ha van telepítve egy régebbi PSScriptAnalyzer verzió. Ezek a paraméterek akkor is működnek, ha nincs telepítve egy korábbi verzió.