In a security review of some Windows machines here at work, I ran across a good article about hacking, which included a video on using several good tools to validate security on your publicly facing windows machines, which require RDP (Remote Desktop / Terminal Services) port to be open.
The video shows you how to us tsgrinder, and several other tools. Check out the video here