While not as pretty as the PowerShell module suggested by @Andreas Baumgarten , "nmap" is a proven bit of software that works very well, very quickly, and very thoroughly (something to be appreciated if there are large numbers of machines involved).
Here's an example: nmap-vulnerability-scan