Hallo zusammen,
ich möchte in einem Ordner sämtliche Subordner durchsuchen, welche die Datei xyz.txt hat. Diese Datei soll dann auf einen UNC-Pfad kontrolliert werden und wenn er nicht da ist ergänzt werden, anbei mein Powershell Skript.
Get-ChildItem "Pfad_mit_Unterordner" -Include xyz.txt -File -Recurse |
Where{!(Select-String -SimpleMatch "UNC-Pfad" -Path $_.fullname -Quiet)} |
ForEach{
$Path = $_.FullName
"UNC-Pfad",(Get-Content $Path)|Set-Content $Path
Das ganze funktioniert auch recht gut, leider wird der Eintrag immer in die erste Zeile der txt-Datei geschrieben, welche beim auslesen aber leider ignoriert wird. Wie bekomme ich Powershell dazu, den Eintrag erst in Zeile 2 zu schreiben?
Grüße Flow
ich möchte in einem Ordner sämtliche Subordner durchsuchen, welche die Datei xyz.txt hat. Diese Datei soll dann auf einen UNC-Pfad kontrolliert werden und wenn er nicht da ist ergänzt werden, anbei mein Powershell Skript.
Get-ChildItem "Pfad_mit_Unterordner" -Include xyz.txt -File -Recurse |
Where{!(Select-String -SimpleMatch "UNC-Pfad" -Path $_.fullname -Quiet)} |
ForEach{
$Path = $_.FullName
"UNC-Pfad",(Get-Content $Path)|Set-Content $Path
Das ganze funktioniert auch recht gut, leider wird der Eintrag immer in die erste Zeile der txt-Datei geschrieben, welche beim auslesen aber leider ignoriert wird. Wie bekomme ich Powershell dazu, den Eintrag erst in Zeile 2 zu schreiben?
Grüße Flow