I have been working on this today at my school, well with exeception towards sending the command from a linux box.
I wanted to shut all the pcs down at 6 when all the students have gone home. at first I downloaded the shutdown utility (off win 2k resource kit) and installed it on the 2k pro machines then just made a simple batch script and used the scheduler to shut them down. The problem was it wasn't powering the computers down, it was sending them to the point where it says 'it is now safe to turn off your computer'
anyway I found this free utility
http://www.beyondlogic.org/consultin...n/shutdown.htm
it works splendid. I put it on the w2k server and it allows you to specify a group of computers which is read from a file. So instead of me installing the batch file and scheduling on all workstations I just run the one schedule from the server.
As for your situation i am unsure whether you can run a command from the linux box to issue to the windows but...
maybe you can use this utility on one of your workstations in the same way I use it on the server. You can send user name and passwords within the utility so for example
you have 30 workstations, you install the utility on one of them make a file with all your computer names on then set up the utility to shut computers 2-30 down at 10. then you just make one more task to shut the local computer down.