sharepoint在有时候会出现响应时间很长的情况,为了分析原因,进行网络抓包,查看响应慢时的网络流量情况,使用第三方工具(manageengine 公司的application manager)进行moss服务器的监控 ,会在响应慢时自动发邮件通知;

在本机进行设置邮件规则,收到通知邮件自动执行批处理程序,内容如下:

tskill securecrt

tskill securecrt
tskill securecrt
cd F:\Tools\server manage\SecureCRT
f:
securecrt

securecrt程序设置开启后自动telnet moss 服务器,并执行脚本执行服务器上的抓包脚本文件auto.bat:

#$language = "VBScript"

#$interface = "1.0"

crt.Screen.Synchronous = True

' This automatically generated script may need to be

' edited in order to work correctly.

Sub Main ()

 crt.Screen.WaitForString  "Welcome to Microsoft Telnet Server."
 crt.Screen.Send "auto.bat" & VbCr
End Sub

在moss服务器上自动运行抓包批处理,内容如下:

@For /f "tokens=1-2 delims=: " %%a in ('time /t') do (set time=%%a%%b)

@For /f "tokens=1-3 delims=/ " %%a in ('date /t') do (set date=%%a%%b%%c)
D:
@cd network_monitor_temp
@md %date%_%time%
c:
@cd C:\Program Files\Microsoft Network Monitor 3
nmcap /network * /capture /file d:\network_monitor_temp\%date%_%time%\NetMon_%computername%.chn:50M  /startwhen /stopwhen /TimeAfter 300 seconds

该批处理文件在moss服务器上直接执行正常运行。

远程通过telnet执行网络抓包的时候出现以下错误:

Error(1169): '/Networks' - Invalid parameter '*'

Error: There was no match for the specified key in the index. (1169).

 

检查发现将securecrt进行设置:“会话选项——telnet——启用NTLM鉴权”复选框取消,问题解决。