PsExec allows you to execute a program on a remote computer. It is a more flexible alternative to the WMI Run Process action. PsExec can optionally create an interactive program on a user's desktop, can log output from the target program, and/or can obtain a return code.
See the PsTools Common Options topic.
Enter the path to the target executable (on the remote computer.)
Enter any command line parameters for the target executable.
Enter the directory (on the remote computer) where you would like the process to start. Leave blank to use the directory which contains the program file.
Specify a range of exit codes for the action to succeed. This option is not available if "Wait For Completion" is enabled.
This option also includes the exit codes from PsExec itself. If PsExec fails to start the process, then it will return a PsExec exit code rather than an exit code from the process.
Enable this option for PsExec to not exit before the remote program has completed. If it is not enabled, the action will exit as soon as the remote program is running.
"Wait For Completion" must be enabled in order to log output from the remote action, or in order to receive exit codes from the remote program.
Enable one or both of these options in order to capture output from the remote program.
Because of the way in which PsExec outputs information, no "live" information is available before the program has ended. Also, information from Standard Output and Standard Error are not buffered in a chronological fashion - all of standard output is displayed in the log, followed by all of standard error (which includes PsExec's status output.)
These options allow the target executable to be copied to the remote computer if it does not already exist. The program must exist in the local application PATH, or alternatively at the local pathname specified for "Program".
Enable this option to load account profile information (environment variables, etc.) before executing the program.
Enable this option to make the remote application show up on the user's desktop. Otherwise, it will run invisibly in the background. Some graphical application require this option to be enabled in order to work properly.
When using the "Program interacts with remote computers' desktop screen" option, use this option to specify the ID of the interactive session to run the process within.
If this option is enabled, then even if the account specified on the "Remote" tab has Administrator privileges, the remote application will not.
Use this option to specify Processor Affinity for the remote program. List processors by number, and separate individual processors with a comma.
Specify a timeout length for network communications.
Specify a priority level for the target process. Specifying above Normal process priority may make the remote system unresponsive, and Realtime priority has the potential to crash the remote system completely.