Tom O'Connor asked:
I have a system comprised of, let’s say 10 Windows 7 Professional workstations, joined to a domain.
As part of an “emergency” system shutdown procedure, I’d like a mechanism of triggering a remote shutdown, from a Linux controller (which is in turn, a service orchestration tool). The word “emergency” is in quotes because it’s not really an emergency, but still need a mechanism other than simply telling the users to turn the workstations off.
So, I’ve looked at
psexec, which is almost ideal, except only seems triggerable from another windows machine. .. I suppose it’s not impossible to have a windows server trigger the workstation shutdown procedure, but that’s not ideal.
I gather one option is to install Cygwin, and OpenSSH, but frankly, that seems bulky.
What I’d like, ideally.. Is a program that runs as a service, with local (or domain) Administrator privileges, listening on a port, for a SSL-encrypted, RESTful API call like,
Do I need to write something in C#.net, or is there a tool out there for cross-platform triggering of a shutdown of a windows workstation?
How about using the
net tool from the Samba package?
net rpc shutdown -S workstation1 -U Administrator -w example.com
You may need slightly different command line options such as
-k to authenticate with Kerberos; check the man page.
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.