I believe that is by design but don't recall....designed poorly I know if it is designed that way! I am probably late to answering this, but thought I would still throw in my 2 cents.
Here is what I did:
I want our machines to shutdown at 11pm because we have classes from 7am - 10pm.
I edited /etc/crontab and added the following:
00 23 * * * root /sbin/startshutdown
That line in the crontab file will run the script(/sbin/startshutdown) at 11pm
Script contents is a simple one line command:
/sbin/shutdown -h now
Simple solution!! I wish this is how the built-in one worked as well!! Here is another poor design! You have the option to set in Workgroup Manager to have the user auto logoff after so many minutes. If a user has something open that requires the user to save or something it cancels the auto logoff. I am the administrator and want them to logoff after 30 minutes of inactivity....if they didn't save there work before they left that is there problem! It should logoff no matter what or atleast let me check this as an option within WGM.
Pittsburgh Technical Institute
Has anyone had any problems with the Automatic Shutdown in Workgroup
manager not working? We have our labs set to shutdown at 4:30 PM
everyday , but it only works when a student is logged in at 4:30. If
the computer is booted up to the login screen, it will not shutdown.
This function worked great with OS 9, but we have not been able to get
it to work with OS X. Does anyone have a solution to this problem?