我已经阅读了这个答案stackoverflow答案,它让我走到了一半。这是我需要做的。
执行这个命令:
"c:\myexe.exe <c:\Users\Me\myanswerfile.txt"
如果我直接从我的 powershell 脚本中运行它
&'c:\myexe.exe <c:\Users\Me\myanswerfile.txt'
我收到此错误:
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.
现在我尝试了几种变体,包括将原始命令放在一个名为 $cmd 的变量中,然后传递
如果我将“<”附加到 $cmd 变量,则该命令将失败,并出现与第一个类似的错误。
我难住了。有什么建议么?