在cmd命令行窗口中输入下述命令即可判断本地的445端口是否开放。
netstat -an |find "0.0.0.0:445"
说明:find命令的结果返回ERRORLEVEL。可以吧ERRORLEVEL作为判断条件。
如:
::ERRORLEVEL等于1表示没有发现0.0.0.0:445
::ERRORLEVEL等于0表示发现0.0.0.0:445
IF ERRORLEVEL 1 goto ...
IF ERRORLEVEL 0 goto ...
(ERRORLEVEL 1,和ERRORLEVEL 0的顺序不能变,即从大到小的顺序,这个gavin不太清楚为什么,若您知道,请不吝赐教,谢谢。)