A blend of PsShutdown.exe and PsExec.exe, download BeyondExec Version 2.05.

BeyondExec offers the following flexibility -

  • General
    • Zero set-up time. Simply run the single 110kb utility from the command line.
    • Omits the need to install client software on remote machines.
    • Secure. No open TCP/IP ports - utilises already existing SMB named pipes to minimise security risks.
    • Works with a single remote computer or groups of multiple remote computers.
    • Multiple computer support is handled by multi-threaded routines speeding up the issuing of jobs.
    • Command line utility allowing scripting and automation of tasks from batch files or schedulers.
    • Each workstation allows 3 simultaneous sessions.
    • Supports renamed Administrator accounts & renamed Administrators groups for added security.
  • Run Remote Processes
    • Allows processes to run in either the system or administrator's account.
    • Can allow or deny processes the right to interact with the logged on user (Desktop).
    • Ability to run processes with Above Normal, Below Normal, High Priority, Idle, Normal priorities.
    • Push Windows Hot Fixes/Service Packs/Virus Definition updates out to remote computers etc.
    • Use with the Command Line Process Viewer to View, Kill, Suspend or adjust the priorities of processes on remote computers.
    • or Use with the Console Computer Information Utility for 2000/XP to view/log Specifications of Remote Computers.
    • Option to terminate rogue processes after a specified number of seconds.
  • Remote Shutdown
    • Ability to shutdown groups of computers (for example at close of business to save on power.)
    • User can be given notification of shutdown and the option of cancelling (if permitted - Default).
    • Shutdown dialog will appear on active window, should it be the login window, login screen saver, logged in users desktop, or on a locked workstation.
    • The shutdown process will be identical regardless if a user is logged in or not.
    • A process can be executed prior to shutdown. E.g. you could gracefully shutdown important programs (open databases) using the Command Line Process Viewer before forcing a shutdown on less important applications.
Usage
    BeyondExec V2.05 - Spawn Remote Processes on Windows NT/2000/XP WorkStations.
    Copyright(C) 2002-2003 Craig.Peacock@beyondlogic.org
    Usage: terminal \\computer \[-options\] \[program/arguments\]
            -u    Administrator Account Name on Remote Machine.
            -p    Administrator Password.
            -s    Use System Account.
            -i    Allow Process to Interact with Desktop.
            -t    Terminate Process after x Seconds.
            -q    Priority. Use \{AboveNormal, BelowNormal, HighPriority,
                                 Idle, Normal, Realtime\}
            -c    Copy File to Remote Computer before Executing. (Default Security)
            -cs   Copy File to Remote Computer before Executing. (Set Security)
            -w    Don't wait for Process to Finish, Return Immediately.
            -b    Bypass Remote Driver Checks. (Assumes Driver is Already Running.)
           Shutdown Options.
            -d    Down Computer, e.g. -d Shutdown.
                   Use \{Shutdown|PowerOff|Reboot|Suspend|Hibernate|...
                        Logoff|LockWorkstation\}
            -f    Force Applications to Terminate.
            -m    Message for Display to User.
            -l    Duration to Display Message for. Default is 60Sec
            -x    Prevent user from Cancelling Shutdown. (Grey Out Button)
            -n    Ignore Computers in Use.
           Multiple Computers
            -g    Use Multiple Computers Specified by a Group File.
           Uninstall
            -r    Stop and remove the Beyondexec Driver on Remote Computers.