Saya telah menulis dua skrip pendek yang dapat menghitung berapa kali komputer telah dihidupkan.
Sayangnya tidak ada log peristiwa khusus untuk memulai ulang, hanya untuk saat Windows mulai dan dimatikan.
Script ini mencari log peristiwa event 12
yang dicatat ketika Windows mulai. Ini kemudian memberi tahu Anda berapa kali dihitung.
VBS Script: Hitung berapa kali komputer telah dihidupkan
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 Script: Jumlah hitungan jarak jauh kali komputer telah dihidupkan:
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
Source VBS Script - Count Jumlah waktu komputer dihidupkan