Skip to content

ICT122 -- 9 - TraitementFichiers

Objectif

Connaitre les commandes de base pour la manipulation des fichiers. Comprendre comment les données provenant des fichiers sont stockées dans les variables. Comprendre la différence entre un fichier texte et .csv

Exercices

1.- Créer un fichier selon l'exemple donné avec Out-File, mais seulement pour les services qui commence par « w ».

2.- Créer un autre fichier selon l'exemple donné avec Export-Csv, toujours commençant par « w ».

3.- Donner les différences entre les 2 fichiers.

4.- Rechercher dans le fichier du corbeau et du renard (sur le réseau), les lignes qui contiennent « renard ».

5.- Rechercher dans le répertoire des fables (sur le réseau), les lignes qui contiennent « fourmi ».

6.- Créer un script Prenom-Modify-CSV.ps1 qui a 2 paramètres, un fichier .csv (à disposition sur le réseau) et un répertoire de destination pour le fichier de sortie et tester les erreurs possibles.

Le script devra ajouter une adresse email pour chaque personne sous forme prénom.nom@etml.ch

"Antony", "Bouillant","foot","Antony.Bouillant@etml.ch"
"Franck","Butty","ski","Franck.Butty@etml.ch"

📎 Remettre le fichier Prenom-Modify-CSV.ps1

Bonus :

7.- Écrivez un script nommé Prenom-Get-ComputerInfo.ps1 qui soit cohérent avec le diagramme de flux ci-dessous.

Attention, l'écriture dans un fichier est susceptible de générer des exceptions. Votre code ne doit pas laisser une exception non traitée et dans ce cas votre programme doit sortir et retourner l'erreur « -1 ».

📎 Remettre le fichier Prenom-Get-ComputerInfo.ps1


Générer le PDF de vos réponses

Dernière mise à jour: