Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
В этом примере показано, как указать правило проверки, которое среда выполнения Windows PowerShell может использовать для проверки аргумента параметра перед запуском командлета. Это правило проверки предоставляет набор допустимых значений для аргумента параметра.
Примечание.
Дополнительные сведения о классе, определяющем этот атрибут, см. в System.Management.Automation.ValidateSetAttribute.
Проверка набора аргументов
Добавьте атрибут ValidateSet, как показано в следующем коде. В этом примере указывается набор из трех возможных значений для параметра
UserName.[ValidateSet("Steve", "Mary", "Carl", IgnoreCase = true)] [Parameter(Position = 0, Mandatory = true)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Дополнительные сведения об объявлении этого атрибута см. в объявлении атрибутов ValidateSet.
См. также
System.Management.Automation.ValidateSetAttribute