Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
PSScriptAnalyzer, PowerShell modülleri ve betikleri için statik bir kod denetleyicisidir. PSScriptAnalyzer, bir dizi kural çalıştırarak PowerShell kodunun kalitesini denetler. Kurallar, PowerShell Ekibi ve topluluk tarafından tanımlanan En iyi PowerShell uygulamalarını temel alır. Kullanıcıları olası kod hataları hakkında bilgilendirmek için DiagnosticResults (hatalar ve uyarılar) oluşturur ve iyileştirmeler için olası çözümler önerir.
PSScriptAnalyzer, Aşağıdakiler gibi PowerShell kodunun çeşitli yönlerini denetleen yerleşik kurallar koleksiyonuyla birlikte teslim edilir:
- Başlatılmamış değişkenlerin varlığı
- PSCredential türü kullanımı
-
Invoke-Expression
kullanımı - Ve çok daha fazlası
Modülleriniz ve betikleriniz için dahil etmek veya hariç tutmak istediğiniz kuralları seçebilirsiniz. PSScriptAnalyzer kodunuzun biçimlendirmesini de düzeltebilir. Bu, standart stile uyan, daha kolay okunan ve daha sürdürülebilir bir kod oluşturmanıza yardımcı olur.
PSScriptAnalyzer'i yükleme
Desteklenen PowerShell Sürümleri ve Platformları
- Windows PowerShell 5.1 veya üzeri
- Windows/Linux/macOS üzerinde PowerShell 7.2.11 veya üzeri
PowerShellGet 2.x kullanarak yükleyin:
Install-Module -Name PSScriptAnalyzer -Force
PSResourceGet 1.x kullanarak yükleyin:
Install-PSResource -Name PSScriptAnalyzer -Reinstall
Force veya Reinstall parametreleri yalnızca PSScriptAnalyzer'ın eski bir sürümü yüklü olduğunda gereklidir. Bu parametreler, önceki bir sürüm yüklü olmasa bile çalışır.
PowerShell