Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
PSScriptAnalyzer je nástroj pro kontrolu statického kódu pro moduly a skripty PowerShellu. PSScriptAnalyzer kontroluje kvalitu kódu PowerShellu spuštěním sady pravidel. Pravidla jsou založená na osvědčených postupech PowerShellu identifikovaných týmem PowerShellu a komunitou. Generuje DiagnosticResults (chyby a upozornění), aby uživatele informoval o potenciálních vadách kódu a navrhuje možná řešení pro vylepšení.
PSScriptAnalyzer se dodává s kolekcí předdefinovaných pravidel, která kontrolují různé aspekty kódu PowerShellu, například:
- Přítomnost neinicializovaných proměnných
- Použití typu PSCredential
- Použití
Invoke-Expression - A mnoho dalších
Můžete zvolit pravidla, která chcete zahrnout nebo vyloučit pro moduly a skripty. PSScriptAnalyzer může také opravit formátování kódu. Formátování vám pomáhá vytvářet kód, který odpovídá standardnímu stylu, je lépe udržitelný a lépe čitelný.
Instalace psScriptAnalyzeru
Podporované verze a platformy PowerShellu
- Windows PowerShell 5.1 nebo novější
- PowerShell 7.2.11 nebo novější ve Windows, Linuxu nebo macOS
Instalace pomocí PSResourceGet 1.x:
Install-PSResource -Name PSScriptAnalyzer -Reinstall
Instalace pomocí modulu PowerShellGet 2.x:
Install-Module -Name PSScriptAnalyzer -Force
Parametry -Force or -Reinstall jsou potřeba pouze tehdy, když máte nainstalovanou starší verzi PSScriptAnalyzer. Tyto parametry také fungují, i když nemáte nainstalovanou předchozí verzi.