【发布时间】:2011-11-18 08:18:27
【问题描述】:
我一直在尝试使用check_time.vbs 来检查 Windows 时间。
这是脚本:http://pastebin.com/NfUrCAqU
可以显示帮助信息:
C:\Program Files\NSClient++\scripts>cscript //NoLogo check_time.vbs /?
check_time.vbs V1.01
Usage: cscript /NoLogo check_time.vbs serverlist warn crit [biggest]
Options:
serverlist (required): one or more server names, coma-separated
warn (required): warning offset in seconds, can be partial
crit (required): critical offset in seconds, can be partial
biggest (optional): if multiple servers, else use default least offset
Example:
cscript /NoLogo check_time.vbs myserver1,myserver2 0.4 5 biggest
但是运行时出现如下错误:
C:\Program Files\NSClient++\scripts>cscript //NoLogo check_time.vbs 0.asia.pool.ntp.org 20 50
C:\Program Files\NSClient++\scripts\check_time.vbs(53, 1) Microsoft VBScript run
time error: Invalid procedure call or argument
截图:
手动执行w32tm 仍然可以正常工作:
这可能是什么原因?
【问题讨论】:
-
这真的应该在 SO 上问。
-
IMO 绝对是一个 SO 问题。
标签: windows-server-2003 nagios vbscript