Поделиться через


Как проверить набор аргументов

В этом примере показано, как указать правило проверки, которое среда выполнения 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

объявление атрибута ValidateSet

написание командлета Windows PowerShell