Announcement

Collapse
No announcement yet.

Shutdown.exe - What permissions?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Shutdown.exe - What permissions?

    Shutdown.exe - What permissions are needed in order to use this command? First of course users need read access to the file. Trying the command then gets an error about permissions and privleges. Any ideas?

  • #2
    You should definitely have Read&Execute for it, otherwise I see no way it could work.
    All work and no play makes Jack a dull boy.

    Comment


    • #3
      My system uses the default security settings for Shutdown.exe, and it has Users + Power Users with Read&Execute, and Admin + SYSTEM with Full Control. So a User can run it.

      Usage here:

      Shutdown allows 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
      “Inside every sane person there’s a madman struggling to get out”
      –The Light Fantastic, Terry Pratchett

      Comment


      • #4
        That's the default setup I use for any pertinent files when something like this happens. Hmmm.

        Comment


        • #5
          Is it possible to run shutdown.exe as another user?
          That might be a workaround...


          Jörg
          pixar
          Dream as if you'll live forever. Live as if you'll die tomorrow. (James Dean)

          Comment


          • #6
            runas /user:domain\user shutdown /flags variables
            “Inside every sane person there’s a madman struggling to get out”
            –The Light Fantastic, Terry Pratchett

            Comment


            • #7
              The problem with that is that the user still has to enter a password of an account with sufficiant priveleges...


              Jörg
              pixar
              Dream as if you'll live forever. Live as if you'll die tomorrow. (James Dean)

              Comment

              Working...
              X