मैंने दो लघु पटकथाएँ लिखी हैं, जो कंप्यूटर को चालू करने की संख्या को गिन सकता है।
दुर्भाग्य से वहाँ विशेष रूप से पुनरारंभ के लिए एक घटना लॉग नहीं है, केवल जब विंडोज शुरू होता है और नीचे बन्द हो जाता है।
ये स्क्रिप्ट उस इवेंट लॉग को खोजती है event 12
जिसके लिए विंडोज़ शुरू होने पर लॉग इन किया जाता है। फिर यह बताता है कि उसने कितनी बार गिनती की है।
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 स्क्रिप्ट - कंप्यूटर की संख्या की गणना कई बार चालू हुई