TXT Datei auslesen und eingelesene Zeilen als Verzeichnis anlegen
Moin,
Inhalt Text.dat [Beliebig viele Einträge sind möglich]
Wie kann ich die obige Scriptzeile so ergänzen das er in der Einleseschleife zu jeder eingelesenen Zeile eine CMD aufruft und das eingelesene Verzeichnis als Parameter %1 übergibt.
Aufruf CMD z.B. : ftpsenden.cmd %1
Get-Content -path "i:\pfad\text.dat" | foreach{ $_.insert(0, $_.ReadCount)}
Inhalt Text.dat [Beliebig viele Einträge sind möglich]
abc_def_1_2_2_XY_Test__ABCDEF
Hde_fed_3_2_1_YX_Text__ZDAFGSLDU
Wie kann ich die obige Scriptzeile so ergänzen das er in der Einleseschleife zu jeder eingelesenen Zeile eine CMD aufruft und das eingelesene Verzeichnis als Parameter %1 übergibt.
Aufruf CMD z.B. : ftpsenden.cmd %1
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1760905018
Url: https://administrator.de/contentid/1760905018
Ausgedruckt am: 17.11.2024 um 03:11 Uhr
2 Kommentare
Neuester Kommentar
Hi
einfach drunter, aber innerhalb der Klammer vom foreach weitere Befehle einsetzen
einfach drunter, aber innerhalb der Klammer vom foreach weitere Befehle einsetzen
Get-Content -path "i:\pfad\text.dat" | foreach{
$_.insert(0, $_.ReadCount)
#Nacheinander jeweils warten:
$p = Start-Process "cmd.exe" -ArgumentList "/c", "i:\pfad\ftpsenden.cmd", "$($_)" -wait -NoNewWindow -PassThru
$p.HasExited
$p.ExitCode
write-host "Ende"
}