I wrote BulkShut last year using Visual Basic .NET 2008. This was one of my very first .NET projects. I used this application a few times at work; I used it primarily to reboot Windows XP Professional machines (some Windows Vista as well).
Purpose: BulkShut’s primary function is to allow you, the administrator, to reboot/shutdown Windows devices connected on your LAN. This application assumes that you’re an administrator and that you have the proper credential to shutdown devices.
Usage: You’re going to create a text file with the NetBIOS names for all the devices you want to reboot. The text file should be have one single column containing one computer name per line. See screenshots below for mor information.
To-do: Now that I’m a bit more versed with .NET, I’m going to re-write this tool soon. I will leave the GUI as is, but I’ll make some changes in the background process.
Sample text file
Main screen with text file loaded