Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
PowerShell может проверить аргументы, передаваемые в параметры командлета, несколькими способами. PowerShell может проверить длину, диапазон и шаблон символов аргумента. Он может проверить количество доступных аргументов (количество). Эти правила проверки определяются атрибутами проверки, объявленными с атрибутом Parameter в общих свойствах класса командлета.
Для проверки аргумента параметра среда выполнения PowerShell использует сведения, предоставленные атрибутами проверки, для подтверждения значения параметра перед выполнением командлета. Если входные данные параметра недопустимы, пользователь получает сообщение об ошибке. Каждый параметр проверки определяет правило проверки, принудительно применяемое PowerShell.
PowerShell применяет правила проверки на основе следующих атрибутов.
валидатекаунт
Указывает минимальное и максимальное число аргументов, которые может принимать параметр. Дополнительные сведения см. в разделе объявление атрибута валидатекаунт.
валидателенгс
Указывает минимальное и максимальное число символов в аргументе параметра. Дополнительные сведения см. в разделе объявление атрибута валидателенгс.
ValidatePattern
Задает регулярное выражение, которое проверяет аргумент параметра. Дополнительные сведения см. в разделе объявление атрибута ValidatePattern.
валидатеранже
Задает минимальное и максимальное значения аргумента параметра. Дополнительные сведения см. в разделе объявление атрибута валидатеранже.
валидатескрипт
Указывает допустимые значения для аргумента параметра. Дополнительные сведения см. в разделе объявление атрибута валидатескрипт.
ValidateSet
Указывает допустимые значения для аргумента параметра. Дополнительные сведения см. в разделе объявление атрибута "Validate".