Kaj so parametri preverjanja veljavnosti s PowerShell ValidateScript [Walkthrough]?

Kaj So Parametri Preverjanja Veljavnosti S Powershell Validatescript Walkthrough



Parametri za preverjanje v PowerShell so odgovorni za omejevanje tega, kar je bilo posredovano funkciji. Med ustvarjanjem funkcije je pomembno preveriti vhodne parametre. V bistvu gre za niz navodil, ki uporabnikom omejuje vnos določenih vrednosti v določeno domeno. Lahko preveri nize, cela števila, logične vrednosti ali nize.

Ta objava bo orisala parametre preverjanja PowerShell ValidateScript.







Kakšni so parametri preverjanja veljavnosti s PowerShell ValidateScript [Walkthrough]?

Kot smo izvedeli, je validacija postopek omejevanja nečesa na določeno število. Uporabnika na primer omejuje na vnos petih napačnih gesel. Po tem bo uporabnik zaklenil vnos vnosa.



Raziščimo nekaj navedenih primerov.



Primer 1: Preverjanje parametra polja





Zaženite spodnjo kodo, da preverite parameter polja v PowerShell:

funkcijo Testna matrika {
param (
[ ValidateScript ( { ' $_ .Count -gt 1' } ) ]
[ niz ] $Vrednosti
)
Pisanje-izhod 'Matrika vsebuje $($Values.Count) vrednote.'
}
Testna matrika -Vrednote 'ena' , 'dva'
Testna matrika -Vrednote 'jabolko' , 'mango' , 'češnja'



V zgoraj navedeni kodi:

  • Najprej definirajte funkcijo z imenom ' Testna matrika ”.
  • Nato določite potrditveni parameter, da mora biti število večje od ' 1 ”.
  • Nato dodajte parameter, ki ga je treba ovrednotiti, tako da posredujete vrednosti s pomočjo validacijskega parametra.
  • Nazadnje pokličite definirano funkcijo s posredovanjem vrednosti v skladu s podanim pogojem v parametru za preverjanje:

Primer 2: Preverjanje parametra Integer

Izvedba spodnje kode bo potrdila celoštevilski parameter:

funkcijo Testno celo število {
param (
[ ValidateScript ( { ' $_ -gt 0' } ) ]
[ int ] $Number )
če ( $Number -gt 0 ) {
Pisanje-izhod 'Navedeno število je pozitivno.' }
drugače {
Pisanje-izhod 'Navedeno število je negativno.' }
}
Testno celo število -Številka -1

Po zgornji kodi:

  • Določite funkcijo ' Testno celo število ”.
  • Potrjevalni parameter se v svoji definiciji nanaša na pogoj, pri katerem mora pretekli parameter imeti štetje, večje od nič.
  • Nato določite drug parameter, ki ga je treba ovrednotiti.
  • Zdaj postavite pogoj v ' če potem ” tako, da če je pogoj v skladu z validacijskim parametrom, se če ” izjava začne veljati.
  • V nasprotnem primeru bo izveden stavek else.
  • Končno pokličite definirano funkcijo s številom, manjšim od nič. Posledica tega je neizpolnjen pogoj validacijskega parametra:

To je to! Na kratko smo pojasnili preverjanje parametrov s PowerShell ValidateScript.

Zaključek

Validacijski parametri ali validacijski parametri so nabor pravil, ki uporabnikom omejujejo vnos določenih vrednosti v določeno domeno. Deluje tako, da zagotavlja validacijo vhodnih parametrov. Ta spletni dnevnik je pregledal parametre preverjanja v PowerShell.