다음을 통해 공유


인수 집합을 확인하는 방법

이 예제에서는 cmdlet을 실행하기 전에 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 Cmdlet 작성