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.
PowerShell peut valider les arguments passés aux paramètres de l’applet de commande de plusieurs façons. PowerShell peut valider la longueur, la plage et le modèle des caractères de l’argument. Il peut valider le nombre d’arguments disponibles (le nombre). Ces règles de validation sont définies par des attributs de validation qui sont déclarés avec l’attribut de paramètre sur les propriétés publiques de la classe d’applet de commande.
Pour valider un argument de paramètre, le runtime PowerShell utilise les informations fournies par les attributs de validation pour confirmer la valeur du paramètre avant l’exécution de l’applet de commande. Si l’entrée de paramètre n’est pas valide, l’utilisateur reçoit un message d’erreur. Chaque paramètre de validation définit une règle de validation appliquée par PowerShell.
PowerShell applique les règles de validation en fonction des attributs suivants.
ValidateCount
Spécifie le nombre minimal et maximal d’arguments qu’un paramètre peut accepter. Pour plus d’informations, consultez déclaration d’attribut ValidateCount.
ValidateLength
Spécifie le nombre minimal et maximal de caractères dans l’argument du paramètre. Pour plus d’informations, consultez déclaration d’attribut ValidateLength.
ValidatePattern
Spécifie une expression régulière qui valide l’argument du paramètre. Pour plus d’informations, consultez déclaration d’attribut ValidatePattern.
ValidateRange
Spécifie les valeurs minimale et maximale de l’argument du paramètre. Pour plus d’informations, consultez déclaration d’attribut ValidateRange.
ValidateScript
Spécifie les valeurs valides pour l’argument de paramètre. Pour plus d’informations, consultez déclaration d’attribut ValidateScript.
ValidateSet
Spécifie les valeurs valides pour l’argument de paramètre. Pour plus d’informations, consultez déclaration d’attribut ValidateSet.