Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
ValidateScriptАтрибут задает скрипт, используемый для проверки значения параметра или переменной. PowerShell передает значение в скрипт и выдает ошибку, если скрипт возвращает $false или вызывает исключение.
При использовании ValidateScript атрибута проверяемое значение сопоставляется с $_ переменной. Переменную можно использовать $_ для ссылки на значение в скрипте.
Синтаксис
[ValidateScriptAttribute(ScriptBlock scriptBlock)]
Параметры
scriptBlock— Требуется (System. Management. Automation. ScriptBlock). Блок скрипта, используемый для проверки входных данных.ErrorMessage— Необязательный — проверяемый элемент и проверочный ScriptBlock передаются в качестве первого и второго аргументов форматирования.
Комментарии
- Этот атрибут можно использовать только один раз для каждого параметра.
- Если этот атрибут применяется к коллекции, каждый элемент в коллекции должен соответствовать шаблону.
- Атрибут Валидатескрипт определяется классом System. Management. Automation. валидатескриптаттрибуте .