; -------------------------------------------------- -------------------------- ; 这是可由 HostMonitor 执行的脚本文件示例。 ; -------------------------------------------------- -------------------------- ; ; 评论: ; 该程序会忽略所有以分号作为第一个字符的字符串。 ; ; 命令:命令不区分大小写 ; 参数:参数区分大小写 ; -------------------------------------------------- -------------------------- ; -- 3.0版本新增 -- SetCurrentFolder Root IncludeSubfolders yes ; SetCurrentFolder <文件夹名称>|<完整路径> ; - 默认情况下,HostMonitor 使用顶部文件夹 ; 包括子文件夹是|否 ; - 默认情况下,HostMonitor 适用于指定的文件夹和所有后代子文件夹 ; 从版本 3.0 开始,HostMonitor 现在支持宏变量(%TestName%、 ; %评论%、%文件夹%等) ; 请注意: ; - 如果脚本由于测试性能而启动,则测试的参数 ; 用于宏; ; - 如果手动启动脚本(使用菜单“文件”->“执行脚本”),则参数 ; 选定的测试用于宏(如果未选择测试,则不翻译宏) ; -- 用于处理测试列表的命令 -- ; 警告:HostMonitor 不会保存脚本对测试列表所做的更改。 ; 要保存列表,请使用 SaveHostList 命令。 NewTestList LoadTestList c:\list1.hml AppendTestList c:\list2.hml ImportFromFile c:\import1.txt SkipDuplicates WriteLog SaveTestList c:\list3.hml ; -- 生成报告的命令 -- ;HTMLReport c:\rep01.html ;DBFReport c:\rep02.dbf ;WMLReport_AllBig c:\filename1.wml ;WMLReport_AllSmall c:\filename2.wml ;WMLReport_DeadBig c:\filename3.wml ;WMLReport_DeadSmall c:\filename4.wml ; 在 3.0 版本中,所有这些命令都已替换为一个命令: CreateReport "report profile name" c:\fullrep.html ; -- 通过测试进行操作 -- ; 当 HostMonitor 执行脚本时,它可以修改当前列表但不保存 ; 更改文件直到命令 SaveTestList RefreshAll DisableAllTests EnableAllTests ; 以下四个命令需要 TestName 作为参数。 ; 请记住,所有参数均区分大小写 DisableTest www.microsoft.com EnableTest www.altavista.com RefreshTest www.borland.com ; 您可以使用以下组名称来代替特定的 TestName ; (remember, parameters are case sensitive): ; _AllPing ; _AllTCP ; _AllURL ; _AllUNC ; _AllFreeSpace ; _AllFolderSize ; _AllFileExists ; _AllFileContents ; _AllProcess ; _AllService ; _AllNTLog ; _AllCPU ; _AllInterbase ; _AllMsSQL ; _AllMySQL ; _AllOracle ; _AllPostgre ; _AllSybase ; _AllSNMP ; _AllExternalPrg ; _AllDLL ; _AllODBC ; _AllSMTP ; _AllPOP3 ; _AllIMAP ; _AllDNS ; _AllLDAP ; _AllTrace ; _AllCountFiles DisableTest _AllTCP EnableTest _AllPing RefreshTest _AllURL SetTestParam _AllPing Timeout 4000 SetTestParam "CPU \\server1" UserName testuser1 SetTestParam "CPU \\server1" Password my long secret password ; - 其他 - StartProgram c:\generator.exe c:\database.dbf c:\newtest.txt StopMonitor StartMonitor ;QuitMonitor ; ----------------------------------------------------------------------------