Я написал два коротких сценария, которые могут подсчитать количество включений компьютера.
К сожалению, нет журнала событий специально для перезапусков, только для случаев, когда Windows запускается и выключается.
Эти сценарии выполняют поиск в журнале событий, event 12
который регистрируется при запуске Windows. Затем он говорит вам, сколько раз он насчитал.
VBS Script: подсчитать, сколько раз компьютер включался
count = 0 strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "!\\" & 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:" _ & "!\\" & 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
Source VBS Script - Count Количество раз, когда компьютер включался