Exercice 2 : Approfondir les compétences PowerShell¶
Objectif¶
Cet exercice vous permettra de vous familiariser avec les concepts plus avancés en PowerShell, comme la gestion des fichiers, les fonctions avec des paramètres complexes et la manipulation des objets.
Étapes de l'exercice¶
1. Gestion des fichiers¶
Créez un script qui réalise les actions suivantes : - Crée un dossier appelé TestFolder dans votre répertoire courant. - Crée un fichier texte appelé testfile.txt dans ce dossier, et y écris le texte : "Ceci est un fichier de test". - Affichez le contenu du fichier dans la console avec la commande Get-Content.
2. Lire un fichier et compter les lignes¶
Modifiez le script précédent pour qu'il : - Ouvre le fichier testfile.txt. - Compte le nombre de lignes du fichier et affiche ce nombre dans la console.
3. Fonctions avec des paramètres¶
Créez une fonction appelée Convertir-Temperature qui prend deux paramètres : - $temperature (la température à convertir). - $unite (soit "C" pour Celsius, soit "F" pour Fahrenheit).
La fonction doit effectuer la conversion suivante : - Si l'unité est "C", convertissez la température de Fahrenheit vers Celsius (formule : (température - 32) * 5/9). - Si l'unité est "F", convertissez la température de Celsius vers Fahrenheit (formule : (température * 9/5) + 32).
Affichez le résultat de la conversion dans la console.
4. Tableaux et objets¶
Créez un tableau contenant des informations sur plusieurs personnes, avec les propriétés suivantes : - Nom (chaîne de caractères) - Âge (entier) - Ville (chaîne de caractères)
Exemple de tableau :