Re: remote server shutdown options

Tech-Archive recommends: Fix windows errors by optimizing your registry



David wrote:
2) what are some of my options to perform the remote shutdown?

From XP help (similar command exists on 2000, Vista and 2003 have an enhanced version with additional options if I recall correctly):


ShutdownAllows you to shut down or restart a local or remote computer. Used without parameters, shutdown will logoff the current user.

Syntax
shutdown [{-l|-s|-r|-a}] [-f] [-m [\\ComputerName]] [-t xx] [-c "message"] [-d[u][p]:xx:yy]

Parameters
-l
Logs off the current user, this is also the defualt. -m ComputerName takes precedence.
-s
Shuts down the local computer.
-r
Reboots after shutdown.
-a
Aborts shutdown. Ignores other parameters, except -l and ComputerName. You can only use -a during the time-out period.
-f
Forces running applications to close.
-m [\\ComputerName]
Specifies the computer that you want to shut down.
-t xx
Sets the timer for system shutdown in xx seconds. The default is 20 seconds.
-c "message"
Specifies a message to be displayed in the Message area of the System Shutdown window. You can use a maximum of 127 characters. You must enclose the message in quotation marks.
-d [u][p]:xx:yy
Lists the reason code for the shutdown. The following table lists the different values. Value Description
u Indicates a user code.
p Indicates a planned shutdown code.
xx Specifies the major reason code (0-255).
yy Specifies the minor reason code (0-65536).

/?
Displays help at the command prompt.
Remarks
If you indicate a major and minor reason code, you must first define these reason codes on each computer for which you plan to use the particular reason. If the reason codes are not defined on the target computer, Event Viewer cannot log the correct reason text.
Examples
To shut down \\MyServer in 60 seconds, force running applications to close, restart the computer after shutdown, indicate a user code, indicate that the shutdown is planned, log major reason code 125, and log minor reason code 1, type:

shutdown -r -f -m \\MyServer -t 60 -d up:125:1

Formatting legend
Format Meaning
Italic Information that the user must supply
Bold Elements that the user must type exactly as shown
Ellipsis (...) Parameter that can be repeated several times in a command line
Between brackets ([]) Optional items
Between braces ({}); choices separated by pipe (|). Example: {even|odd} Set of choices from which the user must choose only one
Courier font Code or program output



--
Hal Rottenberg <hal@xxxxxxxxxxxx>
Author, TechProsaic (http://halr9000.com)
Webmaster, Psi (http://psi-im.org)
Co-host, PowerScripting Podcast (http://powerscripting.net)
.



Relevant Pages

  • Re: remote server shutdown options
    ... ShutdownAllows you to shut down or restart a local or remote computer. ... shutdown will logoff the current user. ... Specifies a message to be displayed in the Message area of the System ... Lists the reason code for the shutdown. ...
    (microsoft.public.windows.server.scripting)
  • Re: Unexpected Restart
    ... Our Windows 2003 Server just ... | shutdown and restarted. ... | "The Process winlogon.exe has initiated the restart of computer SERVER01 ... | Reason Code: 0X80070000 ...
    (microsoft.public.windows.server.general)
  • Re: Server not shutting down when using remote desktop
    ... I have actually come across a fix for this issue. ... restart by explorer.exe and the reason stated for the shutdown. ... xx is the major reason code (positive ... Steve Parry BAMCP ...
    (microsoft.public.windows.server.general)
  • Re: batch file to log off Outlook users prior to backup
    ... I actually like to shutdown the users Pc or log them off so that any ... I use a batch file, in the task schedular and the file uses the built in ... xx is the major reason code (positive ... proper backup can be performed. ...
    (microsoft.public.windows.server.sbs)
  • Re: batch file to log off Outlook users prior to backup
    ... I actually like to shutdown the users Pc or log them off so that any ... I use a batch file, in the task schedular and the file uses the built in ... xx is the major reason code (positive ... proper backup can be performed. ...
    (microsoft.public.windows.server.sbs)