Kādi ir validācijas parametri, izmantojot PowerShell ValidateScript [pārskats]?

Kadi Ir Validacijas Parametri Izmantojot Powershell Validatescript Parskats



Parametru apstiprināšana programmā PowerShell ir atbildīga par funkcijai nodotā ​​satura ierobežošanu. Veidojot funkciju, ir svarīgi apstiprināt ievades parametrus. Būtībā tā ir instrukciju kopa, kas ierobežo lietotājus ievadīt noteiktas vērtības konkrētajā domēnā. Tas var apstiprināt masīvus, veselus skaitļus, Būla vērtību vai virknes.

Šajā ziņojumā tiks izklāstīti PowerShell ValidateScript validācijas parametri.







Kādi ir validācijas parametri, izmantojot PowerShell ValidateScript [pārskats]?

Kā mēs esam iemācījušies, apstiprināšana ir process, kurā kaut ko ierobežo ar noteiktu skaitu. Piemēram, tas ierobežo lietotājam piecu nepareizu paroļu ievadīšanu. Pēc tam tas bloķēs lietotāju, lai ievadītu ierakstu.



Izpētīsim dažus no sniegtajiem piemēriem.



1. piemērs: pārbaudiet masīva parametru





Palaidiet tālāk norādīto kodu, lai apstiprinātu masīva parametru programmā PowerShell:

funkciju Testa masīvs {
param (
[ ValidateScript ( { ' $_ .Count -gt 1' } ) ]
[ masīvs ] $Vērtības
)
Rakstīšana-Izvade 'Masīvs satur $($Values.Count) vērtības.'
}
Testa masīvs - Vērtības 'viens' , 'divi'
Testa masīvs - Vērtības 'ābols' , 'mango' , 'ķirsis'



Iepriekš norādītajā kodā:

  • Vispirms definējiet funkciju ar nosaukumu ' Testa masīvs ”.
  • Pēc tam norādiet apstiprinošu parametru, kura skaitam jābūt lielākam par ' 1 ”.
  • Pēc tam pievienojiet parametru, kas jānovērtē, nododot vērtības ar validējošā parametra palīdzību.
  • Visbeidzot, izsauciet definēto funkciju, nododot vērtības saskaņā ar norādīto nosacījumu validācijas parametrā:

2. piemērs: apstipriniet veselu skaitļu parametru

Izpildot tālāk norādīto kodu, tiks apstiprināts vesels skaitlis:

funkciju Test-vesels skaitlis {
param (
[ ValidateScript ( { ' $_ -gt 0' } ) ]
[ starpt ] $Number )
ja ( $Number -gt 0 ) {
Rakstīšanas izvade 'Ja skaitlis ir pozitīvs.' }
cits {
Rakstīšanas izvade 'Norādītais skaitlis ir negatīvs.' }
}
Test-vesels skaitlis - Numurs -1

Pēc iepriekš minētā koda:

  • Definējiet funkciju ' Test-vesels skaitlis ”.
  • Savā definīcijā validācijas parametrs attiecas uz nosacījumu, kad pagātnes parametra skaitam ir jābūt lielākam par nulli.
  • Pēc tam norādiet citu parametru, kas ir jānovērtē.
  • Tagad ievietojiet nosacījumu laukā ' ja-citādi ” paziņojums, lai, ja nosacījums atbilstu apstiprināšanas parametram, “ ja ” paziņojums stājas spēkā.
  • Pretējā gadījumā tiks izpildīts cits paziņojums.
  • Visbeidzot, izsauciet definēto funkciju, kuras skaitlis ir mazāks par nulli. Tādējādi rodas neapmierināts parametra apstiprināšanas nosacījums:

Tieši tā! Mēs esam īsi paskaidrojuši par parametru validēšanu, izmantojot PowerShell ValidateScript.

Secinājums

Validācijas parametri vai validācijas parametri ir noteikumu kopums, kas ierobežo lietotājus ievadīt konkrētas vērtības konkrētajā domēnā. Tas darbojas, lai nodrošinātu ievades parametru validāciju. Šajā emuārā ir apskatīti PowerShell validācijas parametri.