Bonjour Bonjour,

Je suis complètement perdu. On m'a demandé de faire un Script en Powershell langage que je n'ai jamais utilisé.

Je suis en train de me perdre dans de la documentation en tout genre et j'aimerais si possible savoir si je pars dans la bonne direction ou bien qu'elles sont les premières étapes à ne pas négliger.

Le problème est plutôt simple.

Je dois trouver des dossiers qui porte un certains noms dans une arborescence et les renommer par un nouveau nom.

Exemple:

C:\Journaux\2015
Imprimerie
Flash
disquette
C.\Journaux\2014
Imprimerie
Flash
disquette

Trouver Disquette pour remplacer par "Cd" qui donnerait :

C:\Journaux\2015
Imprimerie
Flash
Cd
C.\Journaux\2014
Imprimerie
Cd
disquette

Voila en simplifié. Mais j'ai 200 dossiers avec des sous-dossiers où je dois changer à chaque fois un certains noms par un autre.

J'ai aucune connaissance en powershell juste les bases du batch donc voila

Sur le principe je dois ? :

1. variable qui défini le chemin de l'arborescence
2. variable qui défini le nom à trouver
3. Boucle qui parcours toutes l'arborescence avec une condition if si le dossier s'appelle "tata"
4. si oui changer le nom.
5 terminé.

C'est correct? Et je ne sais pas du tout comment l'interraction est-elle possible en powershell. Si par exemple je veux spécifier le nom à trouver et son nouveau nom c'est possible? Par fenêtre ou autre? Sans aller modifier le code la prochaine fois?

Merci beaucoup.

Salutations