Comment utiliser powershell pour réorganiser les colonnes CSV

Fichier d'entrée:

column1;column2;column3
data1a;data2a;data3a
data1b;data2b;data3b

But: le fichier de sortie avec la réorganisation des colonnes, dire

column1;column3;column2
...

Mis à JOUR Question:
Quelle est la bonne façon de l'utilisation de powershell pour résoudre ce problème.
Je suis conscient de l'existence de CSV applets de commande, mais elles ont des limites.
Notez que l'ordre des enregistrements n'a pas besoin d'être modifié, afin de chargement de l'ensemble de l'entrée/sortie de fichier dans la mémoire ne devrait pas être nécessaire.

source d'informationauteur Bernard Vander Beken