首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NETSTAT查找已建立的连接,但也显示经过的时间(windows)

NETSTAT查找已建立的连接,但也显示经过的时间(windows)
EN

Stack Overflow用户
提问于 2017-02-02 13:58:52
回答 1查看 5.4K关注 0票数 1

嗨,我需要了解如何在文件中的1行文本上显示。

TCP \本地IP _

除了使用以下bat文件获得经过的时间外,我可以设法完成所有这些工作。

代码语言:javascript
复制
@ECHO OFF
SET _file=%~n1%
SET _pathname=%~f1%
SET _ext=%~x1%

FOR /f "tokens=6-8 delims=/ " %%G IN ('NET TIME \\%computername%') DO (
     SET _mm=%%G
     SET _dd=%%H
     SET _yy=%%I
 )

FOR /f "tokens=1,2 delims=: " %%G IN ('time/t') DO (
     SET _hr=%%G
     SET _min=%%H
)

NETSTAT -n | find "3389"| find "ESTABLISHED"> C:\conn\%computername%.csv
EXIT

有人能帮帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2017-02-02 16:27:08

netstat -n没有时间戳,那么经过的时间从何而来呢?

对于输出,管道符号必须用插入符号^|转义。

代码语言:javascript
复制
(
  For /f "tokens=1-4" %%A in (
    'NETSTAT -n ^| find "3389"^| find "ESTABLISHED"'
  Do Echo %%A^|%%B^|%%C^|%%D^|whatsoever
) >C:\conn\%computername%.csv
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42004110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档