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-ID: 1760905018

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

Ausgedruckt am: 17.11.2024 um 03:11 Uhr

SeaStorm
Lösung SeaStorm 25.01.2022 aktualisiert um 17:18:57 Uhr
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"  
}
Crashzero
Crashzero 26.01.2022 um 10:10:10 Uhr
Goto Top
Super, vielen Dank-Funktioniert einwandfrei .......