2011-11-04 73 views

回答

0

有一個名爲Win32_ScheduledJob的WMI類有一些可能有用的狀態字段。特別是ElapsedTime字段看起來像它可能是你正在尋找的,假設它在任務停止時被重置。
Here's查看狀態的一些示例代碼。只需將strComputer設置爲您要查看的計算機的名稱(.表示本地計算機)。

否則,如果不起作用,您可能只需查看Windows目錄中的Schedlgu.txt文件,看看它是否已啓動但尚未停止。

+0

不幸的是:_「Win32_ScheduledJob WMI類表示使用AT命令創建的作業,Win32_ScheduledJob類不表示使用」控制面板「中的」計劃任務嚮導「創建的作業,不能在」計劃「中更改由WMI創建的任務任務UI「_ – JoeOD

0

您可能可以通過命令行命令schtasks /query獲取此信息...但您可能必須grep輸出才能找到狀態爲「正在運行」的作業。

使用細節可以找到here