Needed to know the uptime of a service on a Windows 2012 server to verify that the suggested solution for restarting all Splunk Universial Forwarders did work, see answers.splunk.com/../how-can-i-restart-all-my-forwarders.
Solution found here /blogs.technet.com/…/how-can-i-get-the-uptime-of-a-service, did make some minor adjustments to the vbscript as shown below.
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colServices = objWMIService.ExecQuery _
("Select * From Win32_Service WHERE displayname = 'SplunkForwarder'")
For Each objService in colServices
intProcessID = objService.ProcessID
Set colProcesses = objWMIService.ExecQuery _
("Select * From Win32_Process Where ProcessID = " & intProcessID)
For Each objProcess in colProcesses
Wscript.Echo objService.Name + "/" + objProcess.Name + " " + objProcess.CreationDate
Next
Next
Running it from the Powershell prompt like this PS D:\Temp> cscript.exe .\uptime.vbs