试图让这个bat文件工作,认为我很接近......有人可以帮忙吗?
@echo on
for /f "delims=" %%i in ("netstat -anp TCP | find "ESTABLISHED"| find "3389"") do (
echo %date% %time% %%i >>C:\Users\xxxx\Desktop\rdp.csv
)
pause
答案 0 :(得分:2)
您是否尝试在没有文件重定向的情况下运行代码?
试试这个:
@echo on
for /f "delims=" %%i in ('netstat -anp TCP^| find "ESTABLISHED"^| find "3389"') do (
echo %date% %time% %%i
)
pause
您需要转义管道并在for循环中使用单引号。