Что такое проверка параметров с помощью PowerShell ValidateScript [Пошаговое руководство]?

Cto Takoe Proverka Parametrov S Pomos U Powershell Validatescript Posagovoe Rukovodstvo



Проверка параметров в PowerShell отвечает за ограничение того, что передается функции. При создании функции важно проверять входные параметры. По сути, это набор инструкций, которые ограничивают пользователей вводить определенные значения для определенного домена. Он может проверять массивы, целые числа, логические значения или строки.

В этом посте будут описаны параметры проверки PowerShell ValidateScript.







Что такое проверка параметров с помощью PowerShell ValidateScript [Пошаговое руководство]?

Как мы узнали, проверка — это процесс ограничения чего-либо до определенного числа. Например, он ограничивает пользователя вводом пяти неправильных паролей. После этого он заблокирует пользователя для ввода записи.



Давайте рассмотрим некоторые из приведенных примеров.



Пример 1. Проверка параметра массива





Запустите приведенный ниже код, чтобы проверить параметр массива в PowerShell:

функция Тестовый массив {
параметр (
[ валидатесценарий ( { ' $_ .Count -gt 1' } ) ]
[ множество ] $значения
)
Запись-вывод 'Массив содержит $($Значения.Количество) ценности.'
}
Тестовый массив -Ценности 'один' , 'два'
Тестовый массив -Ценности 'яблоко' , 'манго' , 'вишня'



В вышеуказанном коде:

  • Сначала определите функцию с именем « Тестовый массив ».
  • Затем укажите параметр проверки, что количество должно быть больше, чем « 1 ».
  • После этого добавьте параметр, который необходимо оценить, передав значения с помощью параметра проверки.
  • Наконец, вызовите определенную функцию, передав значения в соответствии с указанным условием в параметре проверки:

Пример 2. Проверка целочисленного параметра

Выполнение приведенного ниже кода проверит целочисленный параметр:

функция Тестовое целое число {
параметр (
[ валидатесценарий ( { ' $_ -gt 0' } ) ]
[ инт ] $ число )
если ( $ число -gt 0 ) {
Запись-вывод «Указанное число положительное». }
еще {
Запись-вывод «Указанное число отрицательное». }
}
Тестовое целое число -Число -1

Следуя приведенному выше коду:

  • Определить функцию Тестовое целое число ».
  • В своем определении параметр проверки относится к условию, при котором значение предыдущего параметра должно быть больше нуля.
  • Затем укажите другой параметр, который необходимо оценить.
  • Теперь поместите условие в « если еще ', так что, если условие соответствует проверяющему параметру, ' если заявление вступает в силу.
  • В противном случае будет выполнен оператор else.
  • Наконец, вызовите определенную функцию, имеющую число меньше нуля. Это приводит к неудовлетворенному условию параметра проверки:

Вот и все! Мы кратко рассказали о проверке параметров с помощью PowerShell ValidateScript.

Заключение

Параметры проверки или параметры проверки — это набор правил, которые ограничивают ввод пользователями определенных значений для определенного домена. Он работает, чтобы обеспечить проверку входных параметров. В этом блоге рассмотрены параметры проверки в PowerShell.