Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Cet exemple montre comment spécifier une règle de validation qui utilise un script pour vérifier l’argument de paramètre avant l’exécution de l’applet de commande. La valeur du paramètre est dirigée vers le script. Le script doit retourner $true pour chaque valeur redirigée vers celui-ci.
Notes
Pour plus d’informations sur la classe qui définit cet attribut, consultez System. Management. Automation. ValidateScriptAttribute.
Pour valider un argument à l’aide d’un script
Ajoutez l’attribut ValidateScript comme indiqué dans le code suivant. Cet exemple spécifie un ensemble de trois valeurs possibles pour le
UserNameparamètre.[ValidateScript("$_ % 2", ErrorMessage = "The item '{0}' did not pass validation of script '{1}'")] [Parameter(Position = 0, Mandatory = true)] public int32 OddNumber { get { return oddNumber; } set { oddNumber = value; } } private int32 oddNumber;
Pour plus d’informations sur la façon de déclarer cet attribut, consultez déclaration d’attribut ValidateScript.
Voir aussi
System. Management. Automation. ValidateScriptAttribute