crashzero
Goto Top

TXT Datei auslesen und eingelesene Zeilen als Verzeichnis anlegen

Moin,


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

Content-Key: 1760905018

Url: https://administrator.de/contentid/1760905018

Printed on: April 23, 2024 at 14:04 o'clock

Member: SeaStorm
Solution SeaStorm Jan 25, 2022 updated at 16:18:57 (UTC)
Goto Top
Hi

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"  
}
Member: Crashzero
Crashzero Jan 26, 2022 at 09:10:10 (UTC)
Goto Top
Super, vielen Dank-Funktioniert einwandfrei .......