Jak mogę wykonać zewnętrzny program z parametrami w PowerShell?

Przeczytałem tę odpowiedźprzepełnienie stosu odpowiedz, a ja dostanę się tam w połowie drogi. Oto, co muszę zrobić.

Wykonaj to polecenie:

"c:\myexe.exe <c:\Users\Me\myanswerfile.txt"

Jeśli uruchomię to prosto z mojego skryptu PowerShell

&'c:\myexe.exe <c:\Users\Me\myanswerfile.txt'

Dostaję ten błąd:

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.

Teraz próbowałem kilku odmian tego, włączając umieszczenie oryginalnego polecenia w zmiennej o nazwie $ cmd, a następnie przekazanie

Jeśli dołączę '<' do zmiennej $ cmd, polecenie nie powiedzie się z podobnym błędem jak pierwszy.

Jestem zakłopotany. Jakieś sugestie?

questionAnswers(2)

yourAnswerToTheQuestion