Forrest logo
back to the psexec tool


psexec: Execute a command using `cmd` in a remote shell.
$ psexec \\${remote_host} cmd
try on your machine

The command "psexec \${remote_host} cmd" is used to execute a command on a remote Windows system using PsExec (a command-line utility developed by Microsoft's Sysinternals Suite).

Here is a breakdown of the command:

  • "psexec": This is the name of the PsExec utility. It enables the execution of processes on remote systems.

  • "\${remote_host}": This represents the hostname or IP address of the remote Windows system where you want to execute the command. The "\\" is used to indicate that it is a network address.

  • "cmd": This is the command that you want to execute on the remote system. In this case, it is "cmd" which stands for Command Prompt. This will open a Command Prompt window on the remote system where you can run commands and scripts.

By combining these elements, the command "psexec \${remote_host} cmd" will connect to the specified remote system and open a Command Prompt window, allowing you to run commands as if you were physically sitting in front of that system's Command Prompt.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the psexec tool