Freigeben über


Überprüfen eines Argumentsatzes

In diesem Beispiel wird gezeigt, wie Sie eine Validierungsregel angeben, mit der die Windows PowerShell Runtime das Parameterargument überprüfen kann, bevor das Cmdlet ausgeführt wird. Diese Validierungsregel stellt einen Satz der gültigen Werte für das Parameterargument zurTe.

Hinweis

Weitere Informationen zur Klasse, die dieses Attribut definiert, finden Sie unter System.Management.Automation.Validatesetattribute.

So überprüfen Sie einen Argumentsatz

  • Fügen Sie das ValidateSet-Attribut wie im folgenden Code gezeigt hinzu. In diesem Beispiel wird ein Satz von drei möglichen Werten für den -Parameter UserName angegeben.

    [ValidateSet("Steve", "Mary", "Carl", IgnoreCase = true)]
    [Parameter(Position = 0, Mandatory = true)]
    public string UserName
    {
      get { return userName; }
      set { userName = value; }
    }
    
    private string userName;
    

Weitere Informationen zum Deklarieren dieses Attributs finden Sie unter ValidateSet-Attributdeklaration.

Weitere Informationen

System.Management.Automation.Validatesetattribute

Attributdeklaration: ValidateSet

Schreiben eines Windows PowerShell-Cmdlets