RemoteExec vs. PsExec : not is the same league

Interacting with remote Windows systems is a daily task for IT professionals.

Everyone will agree that application deployment, remote server reboots, emergency updates, user session locking, etc. are tedious, time consuming chores without the help provided by efficient tools.

IS Decisions prides itself in building top notch solutions for IT pros. Our remote deployment and execution solution is called RemoteExec and here’s a comparison with Microsoft’s PsExec:


RemoteExec is an agentless software solution that allows IT pros to execute predefined remote actions through a graphical interface.

RemoteExec remotely installs applications, executes programs/scripts and updates files and folders on Windows systems throughout the network.

RemoteExec logs execution history and results allowing administrators to reload remote actions and generate reports.

RemoteExec was created in 2000 by IS Decisions and is in its 5th major version.


PsExec is a light-weight telnet-replacement freeware that lets IT pros execute processes on other Windows systems, complete with full interactivity for console applications, without having to manually install client software.

It was initially developed by Sysinternals, which is now owned by Microsoft.

The Sysinternals web site was created in 1996 by Mark Russinovich and Bryce Cogswell to host their system utilities and technical information.


GUI and command line vs command line only

RemoteExec has an intuitive, user-friendly GUI (tabbed interface, dockable windows) with predefined action types while PsExec is a command line tool only.

As an example, with RemoteExec, a Microsoft hotfix deployment will only require you to specify the hotfix path while PsExec will require determining every hotfix switch.

RemoteExec can also be used via the command line and be invoked by a script or any automation tool if needed.


Multithreading vs single-threading

RemoteExec uses fully multithreaded technology while PsExec performs remote executions on one computer at the time.

This can be extremely frustrating especially on large networks or when remote computers are unavailable.


Execution logging vs console output

RemoteExec comprehensively logs all remote executions (and their results) it performs and automatically generates graphical, printable reports, so you can relaunch them (or schedule a new try) if some of them happen to be unsuccessful.

PsExec only provides you with a console output and a return code.


Integrated Scheduling vs nothing

The scheduler is integrated in RemoteExec. You can perform and manage remote executions and reports outside of business hours.

PsExec does not have any scheduling features. You will have to manually build and enter the command line expression into the Scheduler.


Conditional execution vs nothing

RemoteExec comes with a mini scanner allowing remote systems configuration information to be collected and used for conditional updating: OS version, OS level (server/workstation), Service Pack, Internet Explorer version, customizable registry key/value, OS language, architecture, etc.

This makes it possible to execute a deployment on Windows 7 SP1 workstations only, without having to select them manually.

There is no such possibility in PsExec.


Full reusability vs saving script files

RemoteExec gives you the ability to save Remote Action configurations in a favorite folder (My Remote Actions) in order to use them again quickly on different target computers (for example to perform on demand deployment).

PsExec will only allow you to save your command lines as a script file.


Encryption vs insecurity

RemoteExec’s communications are encrypted. Unfortunately, when you use a specific user account, PsExec passes credentials in the clear to the remote workstation, thus exposing the credentials to anyone who happens to be «listening in».


PsExec is a smart unsupported utility that can be very useful if you are on a tight budget, manage a small-sized Windows network and have minimal feature and security requirements.

RemoteExec is a secure, feature-rich enterprise software solution that meets the performance and security requirements of savvy IT professionals managing small to very large (up to tens of thousands endpoints) Windows networks.


  • It looks like Remote Exec can save you a lot of time, I will have to see if it can fit into the budget to make my life easier - shigbee 11 years ago
  • Yes... a very powerful utility indeed! - adilrathore 11 years ago
  • well explained. - apptopack 8 years ago
This post is locked
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ