sharepoint在有时候会出现响应时间很长的情况,为了分析原因,进行网络抓包,查看响应慢时的网络流量情况,使用第三方工具(manageengine 公司的application manager)进行moss服务器的监控 ,会在响应慢时自动发邮件通知;
在本机进行设置邮件规则,收到通知邮件自动执行批处理程序,内容如下:
tskill securecrttskill securecrttskill securecrtcd F:\Tools\server manage\SecureCRTf: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" & VbCrEnd 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 3nmcap /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鉴权”复选框取消,问题解决。