Shutdown switches

Ever wondered what shutdown commandline switches you can use?

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).

View this article for all the options and more information.