Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Код скрипта для отслеживания изменений в состоянии служб Windows (http://forum.oszone.net/showthread.php?t=237267)

vovikrus 25-06-2012 11:14 1940079

Код скрипта для отслеживания изменений в состоянии служб Windows
 
Пишу скрипт ServiceMonitoring.vbs, который бы раз в 30 минут отслеживал бы изменения
в состоянии служб Windows на компьютере и в случае изменения статуса служб
(например, какая-либо служба была остановлена), выводил бы в стандартную
консоль вывода информацию об имени этой службы и ее текущем состоянии.

Код скрипта ServiceMonitoring.vbs:

Dim oLocator, oSvc, oColServices, oService

Set oLocator = CreateObject("wbemScripting.Swbemlocator")

Set oSvc = oLocator.ConnectServer()

Set oColServices = oSvc.ExecNotificationQuery _

("Select * from __instancemodificationevent " _

& "within 10 where TargetInstance isa 'Win32_Service'")

Do

Set oService = oColServices.NextEvent

WScript.Echo oService.TargetInstance.Name & vbTab & vbTab & _ oService.TargetInstance.State

Loop

Где правильно указать период - 30 минут ?

Спасибо.

Iska 25-06-2012 11:44 1940095

Код:

… within 1800 …
1800 = 30 * 60.

vovikrus 25-06-2012 13:56 1940161

Спасибо. И, {не скромный} вопрос, а где просмотреть файл отчета ? (Результат)? :dont-know

Iska 25-06-2012 14:05 1940166

Цитата:

Цитата vovikrus
а где просмотреть файл отчета ? »

В какой файл перенаправите вывод:
Код:

cscript.exe //nologo "Script.vbs" >"Output.log"
в том и смотрите.

vovikrus 25-06-2012 14:19 1940179

А как исправить, что бы файл отчета был на диске С (где папки Progr Files, Windows and ohers) ?

Iska 25-06-2012 15:25 1940228

Код:

cscript.exe //nologo "Script.vbs" >"%SystemDrive%\Output.log"

vovikrus 25-06-2012 17:21 1940296

Спасибо.


Время: 20:20.

Время: 20:20.
© OSzone.net 2001-