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.
L' ValidateScript attribut spécifie un script utilisé pour valider une valeur de paramètre ou de variable. PowerShell dirige la valeur vers le script et génère une erreur si le script retourne $false ou si le script lève une exception.
Lorsque vous utilisez l' ValidateScript attribut, la valeur qui est validée est mappée à la $_ variable. Vous pouvez utiliser la $_ variable pour faire référence à la valeur dans le script.
Syntaxe
[ValidateScriptAttribute(ScriptBlock scriptBlock)]
Paramètres
scriptBlock-(System. Management. Automation. scriptblock) requis. Bloc de script utilisé pour valider l’entrée.ErrorMessage-Facultatif : l’élément en cours de validation et le scriptblock de validation sont passés comme arguments de mise en forme premier et deuxième.
Remarques
- Cet attribut ne peut être utilisé qu’une seule fois par paramètre.
- Si cet attribut est appliqué à une collection, chaque élément de la collection doit correspondre au modèle.
- L’attribut ValidateScript est défini par la classe System. Management. Automation. ValidateScriptAttribute .