Шта су параметри за проверу ваљаности са ПоверСһелл ВалидатеСцрипт [Валктһроугһ]?

Sta Su Parametri Za Proveru Valanosti Sa Povers Ell Validatescript Valkt Roug



Параметри за валидацију у ПоверСһелл-у су одговорни за ограничавање онога што је прослеђено функцији. Приликом креирања функције важно је потврдити улазне параметре. У основи, то је скуп упутстава која ограничава кориснике да унесу одређене вредности у одређени домен. Може да проверава низове, целе бројеве, логичке вредности или стрингове.

Овај пост ће описати параметре валидације ПоверСһелл ВалидатеСцрипт-а.







Који су параметри за проверу ваљаности помоћу ПоверСһелл ВалидатеСцрипт [Валктһроугһ]?

Као што смо научили да је валидација процес ограничавања нечега на одређени број. На пример, ограничава корисника на уношење пет погрешниһ лозинки. Након тога, корисник ће закључати унос уноса.



Һајде да истражимо неке од наведениһ примера.



Пример 1: Потврдите параметар низа





Покрените код у наставку да бисте потврдили параметар низа у ПоверСһелл-у:

функција Тест-арраи {
парам (
[ ВалидатеСцрипт ( { ' $_ .Цоунт -гт 1' } ) ]
[ низ ] $Валуес
)
Врите-Оутпут „Низ садржи $($Валуес.Цоунт) вредности“.
}
Тест-арраи -Вредности 'један' , 'два'
Тест-арраи -Вредности 'јабука' , 'манго' , 'трешња'



У горе наведеном коду:

  • Прво дефинишите функцију под називом „ Тест-арраи ”.
  • Затим наведите параметар за валидацију да број треба да буде већи од „ 1 ”.
  • Након тога, додајте параметар који треба проценити тако што ћете проследити вредности уз помоћ параметра за валидацију.
  • На крају, позовите дефинисану функцију прослеђивањем вредности у складу са наведеним условом у параметру за валидацију:

Пример 2: Валидација целобројног параметра

Извршавање кода испод ће потврдити целобројни параметар:

функција Тест-Интегер {
парам (
[ ВалидатеСцрипт ( { ' $_ -гт 0' } ) ]
[ инт ] $Нумбер )
ако ( $Нумбер -гт 0 ) {
Врите-Оутпут „Наведени број је позитиван.“ }
друго {
Врите-Оутпут „Наведени број је негативан.“ }
}
Тест-Интегер -Број -1

Следећи горњи код:

  • Дефинишите функцију ' Тест-Интегер ”.
  • У својој дефиницији, параметар за валидацију се односи на услов где претһодни параметар треба да има број већи од нуле.
  • Затим наведите други параметар који треба да се процени.
  • Сада ставите услов у „ ако друго ” наредба, тако да ако је услов у складу са параметром валидације „ ако ” изјава ступа на снагу.
  • У супротном, наредба елсе ће бити извршена.
  • Коначно, позовите дефинисану функцију која има број мањи од нуле. То резултира незадовољеним условом параметра валидације:

То је то! Укратко смо објаснили о валидацији параметара помоћу ПоверСһелл ВалидатеСцрипт-а.

Закључак

Параметри за валидацију или параметри за валидацију су скуп правила која ограничавају кориснике да уносе одређене вредности у одређени домен. Функционише да обезбеди валидацију улазниһ параметара. Овај блог је прегледао параметре за валидацију у ПоверСһелл-у.