Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Beispiel wird gezeigt, wie Sie eine Gültigkeitsprüfungsregel angeben, die die Windows PowerShell-Laufzeit verwenden kann, um die Anzahl der Argumente (die Anzahl) zu überprüfen, die ein Parameter akzeptiert, bevor das Cmdlet ausgeführt wird. Sie legen diese Gültigkeitsprüfungsregel fest, indem Sie das ValidateCount-Attribut deklarieren.
Hinweis
Weitere Informationen zur Klasse, die dieses Attribut definiert, finden Sie unter System.Management.Automation.ValidateCountAttribute.
So überprüfen Sie eine Argumentanzahl
Fügen Sie das Validate-Attribut wie im folgenden Code dargestellt hinzu. In diesem Beispiel wird angegeben, dass der Parameter ein Argument oder so viele wie drei Argumente akzeptiert.
[ValidateCount(1, 3)] [Parameter(Position = 0, Mandatory = true)] public string[] UserNames { get { return userNames; } set { userNames = value; } } private string[] userNames;
Weitere Informationen zum Deklarieren dieses Attributs finden Sie unter ValidateCount-Attributdeklaration.