PAExec is an extended version of Sysinternals PsExec which enables you to run console programs on remote networked systems and redirect the results to your own computer.
Enter a command like PAExec \\{SystemName} -s cmd.exe , for instance, and PAExec will connect to the specified system, open a command prompt there and redirect any output to your system. So: you'll type in some Windows command on your PC, it'll execute on the remote system, and the results will be displayed on your screen.
Entering the following command will copy the program file you specify to the remote PC, running it in the user account you specify:
PAExec \\{SystemName} -u {username} -p {password} -i -c MyApp.exe
The program supports all the usual PsExec options, too. It adds extra settings of its own, including the option to log your PAExec session to a file. And there are other improvements over PsExec, too: PAExec is freely distributable, and scrambles sensitive parameters such as user names or passwords for extra security.
Please note, PAExec requires that both the local and remote computers have the Workstation and Server services enabled, and the remote system should have the default Admin$ share defined. For more details, see the pages on PAExec, PsExec, and how PsExec works.
Update Notes:
1.21 - Added -p@ and -p@d options
1.19 - Silently ignore /accepteula
1.18 - Reworked the -i flag. Added the -noname flag.
1.17 - Uses a uniquely-named service and executable filename so multiple instances can run at once
1.16 - Improved error logging
1.15 - Better clean up of service with multiple clients connecting
1.14 - Better support for interactive sessions




