PowerShell ValidateScript [İzleme Yolu] ile Doğrulama Parametreleri nelerdir?

Powershell Validatescript Izleme Yolu Ile Dogrulama Parametreleri Nelerdir



PowerShell'deki doğrulama parametreleri, bir işleve iletilenlerin sınırlandırılmasından sorumludur. Bir fonksiyon oluştururken, giriş parametrelerini doğrulamak önemlidir. Temel olarak, kullanıcıların belirli bir alana belirli değerler girmesini sınırlayan bir dizi talimattır. Dizileri, tamsayıları, mantıksal değerleri veya dizeleri doğrulayabilir.

Bu gönderi, PowerShell ValidateScript'in doğrulama parametrelerini özetleyecektir.







PowerShell ValidateScript [İzleme Yolu] ile Doğrulama Parametreleri nelerdir?

Doğrulamanın bir şeyi belirli bir sayıyla sınırlama süreci olduğunu öğrendiğimiz gibi. Örneğin, kullanıcıyı beş yanlış şifre girmesiyle sınırlandırır. Bundan sonra, kullanıcıyı bir girdi girmesi için kilitleyecektir.



Verilen örneklerden bazılarını inceleyelim.



Örnek 1: Bir Dizi Parametresini Doğrulayın





PowerShell'de bir dizi parametresini doğrulamak için aşağıdaki kodu çalıştırın:

işlev Test Dizisi {
parametre (
[ ValidateScript ( { ' $_ .Sayı -gt 1' } ) ]
[ sıralamak ] $Değerler
)
Yazma Çıkışı 'Dizi içerir $($Değerler.Sayı) değerler.'
}
Test Dizisi -Değerler 'bir' , 'iki'
Test Dizisi -Değerler 'elma' , 'Mango' , 'Kiraz'



Yukarıda belirtilen kodda:

  • İlk olarak, “ adlı bir işlev tanımlayın. Test Dizisi ”.
  • Ardından, sayımın 'den büyük olması gereken bir doğrulama parametresi belirtin. 1 ”.
  • Ardından validating parametresi yardımıyla değerleri geçirerek değerlendirilmesi gereken parametreyi ekleyin.
  • Son olarak, doğrulama parametresinde belirtilen koşula göre değerleri ileterek tanımlanan işlevi çağırın:

Örnek 2: Bir Tamsayı Parametresini Doğrulayın

Aşağıdaki kodu çalıştırmak, bir tamsayı parametresini doğrulayacaktır:

işlev Test-Tamsayı {
parametre (
[ ValidateScript ( { ' $_ -gt 0' } ) ]
[ int ] $Sayı )
eğer ( $Sayı -gt 0 ) {
Yazma Çıkışı 'Verilen sayı pozitif.' }
başka {
Yazma Çıkışı 'Verilen sayı negatif.' }
}
Test-Tamsayı -Sayı -1

Yukarıdaki kodu takiben:

  • Bir işlev tanımlayın ' Test-Tamsayı ”.
  • Tanımında, doğrulama parametresi, geçmiş parametrenin sıfırdan büyük bir sayıya sahip olması gerektiği koşulu ifade eder.
  • Ardından, değerlendirilmesi gereken başka bir parametre belirtin.
  • Şimdi, koşulu “ eğer-başka ” ifadesi, öyle ki koşul doğrulama parametresine uygunsa “ eğer ” ibaresi yürürlüğe giriyor.
  • Aksi takdirde, else deyimi yürütülür.
  • Son olarak, sıfırdan küçük bir sayıya sahip tanımlanmış işlevi çağırın. Böylece tatmin olmayan bir doğrulama parametresi koşuluyla sonuçlanır:

Bu kadar! PowerShell ValidateScript ile parametre doğrulamayı kısaca anlattık.

Çözüm

Doğrulama parametreleri veya doğrulama parametreleri, kullanıcıların belirli bir etki alanına belirli değerler girmesini kısıtlayan kurallar kümesidir. Giriş parametrelerinin doğrulanmasını sağlamak için çalışır. Bu blog, PowerShell'deki doğrulama parametrelerini gözden geçirdi.