Just open up a cmd.exe and change the ip range..

C:\>FOR /L %x in (1,1,255) do ping -n 1 192.168.2.%x | find /I “reply” >> c:\temp\result.txt

The above command uses a FOR loop to ping each device and looks for “Reply” in the output. If there is a “Reply” then the host is up.. Results will be written to C:\temp\results.txt

Or the PowerShell version: C:\> 1..255 | foreach-object { (new-object System.Net.Networkinformation.Ping).Send(“192.168.2.$_”) } | where-object {$_.Status -eq “success”} | select Address