监视服务器负载在Windows NT中,并触发一个计划的任务

我有以下问题。

我正在运行Windows NT服务器。 我需要连续监视服务器利用率(自动化过程),并且需要知道服务器负载是否高。 如果它高,我需要触发一个计划任务

我们可以写一个VB脚本来做到这一点?

有人可以帮帮我吗?

请让我知道,以防您需要更多的信息

谢谢

你可以使用这样一个简短的vbs脚本启动一个计划任务,如果proc的负载超过90.你可以使用cscript / nologo script.vbs来pipe理它:

On Error Resume Next Dim objProc Set objProc = GetObject("winmgmts:root\cimv2:win32_processor='cpu0'") If objProc.LoadPercentage > 90 Then Set objTaskService = CreateObject("Schedule.Service") objTaskService.Connect Set objRootFolder = objTaskService.GetFolder("\") Set objTask = objRootFolder.GetTask("YOUR_TASK_NAME") objTask.Run vbNull End If Set objProc = Nothing 

希望这可以帮助