Wie kann ich ein externes Programm mit Parametern in PowerShell ausführen?
Ich habe diese Antwort gelesenPaketüberfluss antworte und es bringt mich auf halbem Weg dorthin. Folgendes muss ich tun.
Führen Sie diesen Befehl aus:
"c:\myexe.exe <c:\Users\Me\myanswerfile.txt"
Wenn ich das direkt in meinem Powershell-Skript ausführe
&'c:\myexe.exe <c:\Users\Me\myanswerfile.txt'
Ich erhalte diesen Fehler:
The term 'C:\myexe.exe <c:\Users\Me\myanswerfile.txt' is not recognized as the name of
a cmdlet, function, script file, or operable program. Check the spelling of the name,or
if a path was included, verif that the path is correct and try again.
Jetzt habe ich verschiedene Variationen davon ausprobiert, einschließlich des Platzierens des ursprünglichen Befehls in einer Variablen namens $ cmd und des anschließenden Übergebens des Befehls
Wenn ich das '<' an die Variable $ cmd anhänge, schlägt der Befehl mit einem ähnlichen Fehler wie der erste fehl.
Ich bin ratlos. Irgendwelche Vorschläge?