我在Windows 7下使用net-snmp工具读取其他设备参数时,发现net-snmp输出结果只能输出到屏幕,无法将输出结果通过重定向符号“>”或者“>>”输出到文件中,由于写了很多批处理脚本需要将结果输出到文件中,该问题导致这些批处理脚本全部无法使用。
该问题是最近才出现的,以前一直是好的,换一台电脑就一切都正常。
经过测试,发现第三方程序的CMD输出结果无法输出到文件,但是自带的命令是可以的,例如,使用ipconfig>d:\a.txt就能将ipconfig输出结果写入到d:\a.txt中。
经过测试,发现使用snmpget格式化输出时,使用-O v参数就会导致无法输出到文件,但该参数之前是可以使用,在其他电脑上也是可以正常使用的。