Я написав два короткі сценарії, які можуть рахувати кількість увімкнених комп'ютерів.
На жаль, не існує журналу подій, спеціально для перезавантаження, лише тоді, коли Windows запускається та вимикається.
Цей скрипт здійснює пошук у журналі подій, event 12
який реєструється під час запуску Windows. Потім він говорить вам, скільки разів він підрахував.
Сценарій VBS: Підрахунок кількості включень комп’ютера
count = 0
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colLoggedEvents = objWMIService.ExecQuery _
("Select * from Win32_NTLogEvent Where Logfile = 'System'" _
& " and EventCode = '12'")
For Each objEvent in colLoggedEvents
count = count + 1
Next
wscript.echo "Number of times operating system has started: " & count
Сценарій VBS: Віддалений підрахунок кількості включень комп’ютера:
count = 0
strComputer=InputBox ("Enter the network name for the remote computer")
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colLoggedEvents = objWMIService.ExecQuery _
("Select * from Win32_NTLogEvent Where Logfile = 'System'" _
& " and EventCode = '12'")
For Each objEvent in colLoggedEvents
count = count + 1
Next
wscript.echo "Number of times operating system has started: " & count
Джерело VBS Сценарій - Підрахунок Кількість включень комп’ютера