Я хочу сделать некоторую базовую проверку на пользовательском входе в PowerShell, чтобы гарантировать, что пользователь может ввести только целое число и не ввести -7, например. Я не уверен, как это делается и по достоинству оценят указатель.Как можно гарантировать, что функция принимает только положительное целое число?
[parameter(Mandatory=$false)][int]$number
Если пользователь вводит -$number
, это будет принято. Я хочу, чтобы он отклонил этот тип ввода.