Powershell Foreach-Object boucle Foreach lire une chaîne à partir de plusieurs fichiers et écrire à l'un

J'ai de la difficulté à utiliser plusieurs commandes dans un Foreach ou Foreach-Object boucle

Ma situation est -

  1. J'ai beaucoup de fichiers texte, à environ 100.
    Ils sont donc lire Get-ChildItem $FilePath -Include *.txt
  2. Chaque structure du fichier est le même, seule la touche de l'information est différente.
    Exemple

    Utilisateur: Somerandomname

    Ordinateur: Somerandomcomputer

Avec -Replace commande j'ai supprimer l'Utilisateur":" et "Ordinateur:" donc, $User = Somerandomname et $computer = "Somerandomcomputer.
Dans chaque cercle, $user et $Ordinateur avec -Ajouter doivent être écrites dans un fichier. Et puis ensuite, le fichier doit être lu.

foreach-object { $file = $_.fullname;

doit être utilisé, mais je ne peux pas trouver la bonne syntaxe. Quelqu'un pourrait-il m'aider?

Êtes-vous à l'aide d'une boucle foreach, ou la cmdlet foreach-object? Je vois, il faut travailler dans la suivante: Get-ChildItem $FilePath -Comprendre *.txt | ForEach-Object {traiter les fichiers ici?}
Sont User: ... et Computer: .... sur la même ligne, ou les lignes suivantes? ne vous demandez-vous une solution qui lit les 2 lignes à la fois?
Peut-être que c'est juste moi, mais voulez-vous lire sur ces 100 fichiers? Ou voulez-vous écrire? Et si vous voulez lui écrire, où les données que vous souhaitez écrire en provenance et en ce que la structure a-t-elle? Que voulez-vous ajouter d'où?
L'utilisateur et l'Ordinateur sont différentes lignes
Wiechers de la lecture de Données à partir de 100 fichiers et écrit à un avec des données extraites.

OriginalL'auteur Phoneutria | 2013-08-13