我想运行一个程序并将其输出保存到文件中。程序启动,我看到一个cmd窗口弹出窗口,但文件总是空的。我尝试了这些版本:
start snmpwalk.exe "parameters will be here" >text.txt
start snmpwalk.exe "parameters will be here" 2>&1 | out-file text.txt
你能帮我解决问题吗?
由于
答案 0 :(得分:0)
您不需要使用start
,您应该可以在powershell中正常使用该命令。
稍微更强大的方法是使用invoke-expression
invoke-expression "snmpwalk [parameters]" | out-file text.text