Ich versuche, diesen einfachen Powershell-Skript zum Laufen zu bringen, aber ich denke, etwas grundlegend falsch ;-)Führen Sie ein Programm in einem foreach
ls | foreach { "C:\Working\tools\custom-tool.exe" $_ }
ist in einem Verzeichnis Ich mag im Grunde Dateien bekommen und ihnen eine übergeben um eins als Argumente für das benutzerdefinierte Tool.
Und wenn Fahnen benötigt werden, können sie nach dem Ende hinzugefügt werden; 'ls | % {& "C: \ Working \ Werkzeuge \ custom-tool.exe" $ _. FullName --flag --flag2 = 47} ' –
Was macht%? – User
Ich habe es herausgefunden. Es ist ein Alias für 'ForEach-Object'. Sie können aktuelle Aliase an der Powershell-Eingabeaufforderung anzeigen, indem Sie "get-alias" eingeben – User