Créer des noms de variables dans des scripts Windows PowerShell

Effectué

Vous devez créer des noms de variables qui décrivent les données qui y sont stockées. Par exemple, une variable qui stocke un compte d’utilisateur peut être $user, et une variable qui stocke le nom d’un fichier journal peut être $logFileName.

Dans la plupart des cas, vous remarquerez que les variables sont utilisées avec un symbole de signe dollar ($). Le symbole $ ne fait pas partie du nom de la variable, mais il distingue les variables des autres éléments de syntaxe de Windows PowerShell. Par exemple, $user désigne une variable nommée user, et le symbole $ permet à Windows PowerShell d’identifier qu’il s’agit d’une variable.

Vous devez généralement limiter les noms de variables à des caractères alphanumériques (lettres et chiffres). Bien que vous puissiez inclure certains caractères spéciaux et des espaces, cela prête plus à confusion. Par exemple, pour inclure un espace dans un nom de variable, vous devez placer le nom entre accolades ({ }). Par exemple ${log File}, qui comprend un espace entre les mots log (journal) et file (fichier).

Les noms de variables ne respectent pas la casse. Les variables $USER et $user sont interchangeables. Pour améliorer la lisibilité, la convention commune consiste à utiliser des caractères minuscules et à mettre en majuscule la première lettre de chaque mot figurant dans un nom de variable. La mise en majuscule du premier mot est facultative, selon la situation et vos préférences. Par exemple, $logFile et $LogFile sont toutes les deux couramment utilisées. Toutefois, lorsque des variables sont utilisées pour les paramètres d’un script, le premier mot doit être mis en majuscule pour assurer la cohérence avec les paramètres utilisés par les applets de commande. L’utilisation d’une lettre majuscule agit comme un séparateur entre les mots et rend le nom de variable plus lisible sans utiliser de caractères spéciaux tels que des espaces, des traits d’union ou des traits de soulignement.