我有以下问题。
我正在运行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
希望这可以帮助