I can give you a solution for this task. I can create a powershell script and a windows service to get this info from all computers on local network.
I'm a certified Microsoft professional for windows servers and all Microsoft products such as Active Directory, Exchange Server, Sharepoint Server, Lync Server, Office 365, Cloud Services, Powershell scripting and many other services.