Jump to content

Milan1899

Members
  • Gesamte Inhalte

    7
  • Registriert seit

  • Letzter Besuch

Fortschritt von Milan1899

Apprentice

Apprentice (3/14)

  • Erste Antwort
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei
  • 1 Jahre dabei

Neueste Abzeichen

0

Reputation in der Community

  1. Yess es funktioniert vielen Dank für die Hilfe!! :)
  2. Das ist die Ausgabe PS C:\Temp> C:\Temp\script.ps1 \\A50243\c$\Temp\Convert.ini
  3. Hab das jetzt gemacht also beim Debugging fällt nichts besonderes auf. Die Pfade sind alle erreichbar lediglich beim write-host-forgroudcolor werden die PCs rot angezeigt, was genau heisst das? Die Verbindung zu den Hosts ist ja vorhanden.
  4. Also wenn ich es richtig verstanden habe sollte es nun so aussehen?! $ausgabe="C:\Users\Gar\Desktop\welp.txt" foreach($rechner in (Get-Content C:\Temp\pc.txt)){ foreach($line in (Get-Childitem \\$rechner\c$\Temp\Convert.ini)){ if($line -like 'REM*LP*'){ $server + ';' + $line| Out-File $ausgabe -Append } } } Das Problem jetzt es schreibt gar nichts mehr also das file wird gar nicht mehr erstellt
  5. Danke für die schnelle Antwort Ich habe das jetzt mal so gemacht foreach($rechner in (Get-Content C:\Temp\pc.txt)){ foreach($line in (Get-Childitem \\$rechner\c$\Temp\Convert.ini)){ #$filepath=Get-Childitem "c:\Temp\Convert.ini" $ausgabe="C:\Users\Gar\Desktop\welp.txt" foreach($file in $filepath){ foreach($line in (get-content $file.FullName)){ if($line -like 'REM*LP*'){ $server + ';' + $line| Out-File $ausgabe -Append } } } } } Jedoch werden nur die Einträge vom lokalen PC eingetragen, wenn ich jetzt z.B drei PCs in der pc.txt liste habe dann werden einfach die Einträge vom lokalen PC dreimal angezeigt, obwohl in den anderen Convert.ini Files etwas anderes steht. Ist in meinem script etwas falsch?
  6. Das habe ich bis jetzt gemacht und es funktioniert auch soweit, nur weiss ich nicht wie ich das mit der Liste auch noch hinbringe. $filepath=Get-Childitem "c:\Temp\Convert.ini" $ausgabe="C:\Users\Test\Desktop\dok.txt" foreach($file in $filepath){ foreach($line in (get-content $file.FullName)){ if($line -like 'REM*'){ $server + ';' + $line| Out-File $ausgabe -Append } } } cls
  7. Hallo zusammen Ich habe folgendes anliegen. Ich habe eine Liste von Computern, also im C:\Temp\pc.txt PC001 PC002 PC003 etc aufjedem dieser PCs befindet sich ebenfalls im C:\Temp die Datei convert.ini, von dieser Datei müssten jeweils die Zeilen die mit Rem beginnen in ein seperates Dokument geschrieben werden(C:\User\Test\Desktop\dok.txt). Also ein Dokument für alle PCs. Ich bekomme das einfach nicht hin, dass die PC in der Liste abgearbeitet werden und dann noch in das Dokument geschrieben werden. Kann mir da jemand helfen?
×
×
  • Neu erstellen...