Quels sont les paramètres de validation avec PowerShell ValidateScript [Procédure pas à pas] ?

Quels Sont Les Parametres De Validation Avec Powershell Validatescript Procedure Pas A Pas



La validation des paramètres dans PowerShell est responsable de la limitation de ce qui a été transmis à une fonction. Lors de la création d'une fonction, il est important de valider les paramètres d'entrée. Fondamentalement, il s'agit d'un ensemble d'instructions qui limitent les utilisateurs à entrer des valeurs particulières dans le domaine spécifique. Il peut valider des tableaux, des entiers, des booléens ou des chaînes.

Cet article décrira les paramètres de validation du PowerShell ValidateScript.







Que sont les paramètres de validation avec PowerShell ValidateScript [Procédure pas à pas] ?

Comme nous l'avons appris, la validation est le processus de limitation de quelque chose à un nombre spécifique. Par exemple, il limite l'utilisateur à entrer cinq mots de passe erronés. Après cela, il verrouillera l'utilisateur pour entrer une entrée.



Explorons quelques-uns des exemples donnés.



Exemple 1 : Valider un paramètre de tableau





Exécutez le code ci-dessous afin de valider un paramètre de tableau dans PowerShell :

fonction Tableau de test {
paramètre (
[ ValiderScript ( { ' $_ .Compte -gt 1' } ) ]
[ déployer ] $Valeurs
)
Sortie d'écriture 'Le tableau contient $($Valeurs.Compte) valeurs.'
}
Tableau de test -Valeurs 'un' , 'deux'
Tableau de test -Valeurs 'pomme' , 'mangue' , 'cerise'



Dans le code ci-dessus :

  • Tout d'abord, définissez une fonction nommée ' Tableau de test ”.
  • Ensuite, spécifiez un paramètre de validation indiquant que le nombre doit être supérieur à ' 1 ”.
  • Après cela, ajoutez le paramètre qui doit être évalué en transmettant les valeurs à l'aide du paramètre de validation.
  • Enfin, appelez la fonction définie en transmettant les valeurs conformément à la condition spécifiée dans le paramètre de validation :

Exemple 2 : valider un paramètre entier

L'exécution du code ci-dessous validera un paramètre entier :

fonction Test-Entier {
paramètre (
[ ValiderScript ( { ' $_ -gt 0' } ) ]
[ entier ] $Nombre )
si ( $Nombre -gt 0 ) {
Sortie d'écriture 'Le nombre fourni est positif.' }
autre {
Sortie d'écriture 'Le nombre fourni est négatif.' }
}
Test-Entier -Nombre -1

En suivant le code ci-dessus :

  • Définir une fonction ' Test-Entier ”.
  • Dans sa définition, le paramètre de validation fait référence à la condition où le paramètre passé doit avoir un compte supérieur à zéro.
  • Ensuite, spécifiez un autre paramètre qui doit être évalué.
  • Maintenant, placez la condition dans le ' sinon ', de sorte que si la condition est conforme au paramètre de validation, le ' si » la déclaration entre en vigueur.
  • Sinon, l'instruction else sera exécutée.
  • Enfin, invoquez la fonction définie ayant un nombre inférieur à zéro. Entraînant ainsi une condition de paramètre de validation non satisfaite :

C'est ça! Nous avons brièvement expliqué la validation des paramètres avec PowerShell ValidateScript.

Conclusion

Les paramètres de validation ou les paramètres de validation sont l'ensemble de règles qui limitent les utilisateurs à saisir des valeurs spécifiques pour le domaine spécifique. Il fonctionne pour fournir la validation des paramètres d'entrée. Ce blog a présenté les paramètres de validation dans PowerShell.