Вопрос

I would like to run a program and save its output into a file. The program starts, I see a cmd window pop-up, but the file is alway empty. I tryed these versions:

start snmpwalk.exe "parameters will be here" >text.txt
start snmpwalk.exe "parameters will be here" 2>&1 | out-file text.txt

Can you help me how to solve the problem?

Thanks

Это было полезно?

Решение

You don't need to use start, you should be able to just use the command as normal from within powershell.

A slightly more powershell way would be to use invoke-expression

invoke-expression "snmpwalk [parameters]" | out-file text.text
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top