Les variables
En PowerShell, une variable est un emplacement de stockage qui contient une valeur ou une collection de valeurs.
Elles sont utilisées pour stocker des informations telles que des nombres, des chaînes de caractères, des objets, ou d'autres types de données.
Les variables en PowerShell commencent toujours par un signe dollar $.
Déclaration et affectation: Vous n'avez pas besoin de déclarer une variable avec un type spécifique avant de l'utiliser. Vous pouvez directement assigner une valeur à une variable, et PowerShell en déduit le type.
Types de données: PowerShell gère différents types de données, tels que des chaînes (texte), des nombres, des tableaux, etc. Le type est automatiquement défini lors de l'affectation d'une valeur.
Portée des variables: La portée détermine où la variable est accessible. Il existe des variables locales, globales, ou de script, en fonction de l'endroit où vous les définissez.
Création d'une Variable
Pour créer une variable, vous utilisez simplement le signe $ suivi du nom de la variable et de la valeur que vous voulez lui affecter :
Variables de Différents Types
PowerShell n'est pas un langage fortement typé, ce qui signifie que vous pouvez affecter différents types de valeurs aux variables :
Variable de type chaîne de caractères (string):
Variable de type numérique:
Tableau:
Booleen:
Concaténation de Chaînes
Vous pouvez facilement combiner plusieurs chaînes de caractères :
Variables en Interpolation
Lors de l'affichage de variables dans des chaînes, PowerShell supporte l'interpolation, ce qui signifie que vous pouvez intégrer directement une variable dans une chaîne :
Tableaux et HashTables
Les variables peuvent également être utilisées pour stocker des collections de données telles que des tableaux et des tables de hachage (associant des paires clé/valeur).
Table de hachage (HashTable):
Exemples Pratiques
Addition de deux variables:
Condition avec une variable:
Quelques Astuces
Effacer une variable: Pour supprimer une variable, utilisez
Remove-Variable.
Lister toutes les variables: Vous pouvez lister toutes les variables actuellement définies en utilisant
Get-Variable.
Conclusion
Les variables en PowerShell sont très polyvalentes et faciles à utiliser.
Elles permettent de stocker différents types de valeurs et peuvent être manipulées de nombreuses manières.