I found this little gem whilst surfing the internet.
It’s a powershell script that can also be launced with an exe file (see link below for both files) that displays the status of servers specified in a txt file.
As you can see it returns ping results, IP address, Operating System, Service Pack level, Uptime and Last boot time.
NOTE:-You need to create a txt file called computers.txt on the C: drive of the machine you are running from with a list of hostnames of the computers you want to return the status of.
You can download the files here:-