Jakie są parametry sprawdzania poprawności za pomocą PowerShell ValidateScript [Przewodnik]?

Jakie Sa Parametry Sprawdzania Poprawnosci Za Pomoca Powershell Validatescript Przewodnik



Walidacja parametrów w PowerShell odpowiada za ograniczenie tego, co zostało przekazane do funkcji. Podczas tworzenia funkcji ważne jest, aby sprawdzić poprawność parametrów wejściowych. Zasadniczo jest to zestaw instrukcji, które ograniczają użytkownikom wprowadzanie określonych wartości do określonej domeny. Może sprawdzać poprawność tablic, liczb całkowitych, boolowskich lub łańcuchów.

W tym poście opisano parametry sprawdzania poprawności skryptu PowerShell ValidateScript.







Jakie są parametry sprawdzania poprawności za pomocą PowerShell ValidateScript [Przewodnik]?

Jak się dowiedzieliśmy, walidacja to proces ograniczania czegoś do określonej liczby. Na przykład ogranicza użytkownika do wprowadzenia pięciu błędnych haseł. Następnie zablokuje użytkownikowi możliwość wprowadzenia wpisu.



Przyjrzyjmy się niektórym z podanych przykładów.



Przykład 1: Sprawdź poprawność parametru tablicy





Uruchom poniższy kod, aby sprawdzić poprawność parametru tablicy w PowerShell:

funkcjonować Tablica testowa {
param (
[ ValidateScript ( { ' $_ .Count -gt 1' } ) ]
[ szyk ] $Wartości
)
Wyjście zapisu „Tablica zawiera $($Wartości.Liczba) wartości”.
}
Tablica testowa -Wartości 'jeden' , 'dwa'
Tablica testowa -Wartości 'jabłko' , 'mango' , 'wiśnia'



W powyższym kodzie:

  • Najpierw zdefiniuj funkcję o nazwie „ Tablica testowa ”.
  • Następnie określ parametr sprawdzania poprawności, zgodnie z którym liczba powinna być większa niż „ 1 ”.
  • Następnie dodaj parametr, który ma zostać oceniony, przekazując wartości za pomocą parametru sprawdzania poprawności.
  • Na koniec wywołaj zdefiniowaną funkcję, przekazując wartości zgodnie z określonym warunkiem w parametrze sprawdzania poprawności:

Przykład 2: Sprawdź poprawność parametru liczby całkowitej

Wykonanie poniższego kodu zweryfikuje parametr liczby całkowitej:

funkcjonować Test-liczba całkowita {
param (
[ ValidateScript ( { ' $_ -gt 0' } ) ]
[ int ] $Numer )
Jeśli ( $Numer -gt 0 ) {
Wyjście zapisu „Podana liczba jest dodatnia”. }
w przeciwnym razie {
Wyjście zapisu „Podana liczba jest ujemna”. }
}
Test-liczba całkowita -Numer -1

Podążając za powyższym kodem:

  • Zdefiniuj funkcję „ Test-liczba całkowita ”.
  • W swojej definicji parametr sprawdzający poprawność odnosi się do warunku, w którym poprzedni parametr powinien mieć liczbę większą od zera.
  • Następnie określ inny parametr, który ma zostać oceniony.
  • Teraz umieść warunek w „ Jeśli inaczej ”, tak że jeśli warunek jest zgodny z parametrem sprawdzającym poprawność, Jeśli ” wchodzi w życie.
  • W przeciwnym razie zostanie wykonana instrukcja else.
  • Na koniec wywołaj zdefiniowaną funkcję o liczbie mniejszej od zera. W wyniku tego niespełniony warunek parametru sprawdzania poprawności:

Otóż ​​to! Pokrótce wyjaśniliśmy, jak sprawdzać poprawność parametrów za pomocą ValidateScript programu PowerShell.

Wniosek

Parametry sprawdzania poprawności lub parametry sprawdzania poprawności to zestaw reguł, które ograniczają użytkownikom wprowadzanie określonych wartości do określonej domeny. Działa w celu zapewnienia walidacji parametrów wejściowych. W tym blogu omówiono parametry sprawdzania poprawności w programie PowerShell.