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鉴权”复选框取消,问题解决。