PPExec - Parallel remote execution New from Emerita Codeworks

Remote Execution
In parallel, at scale

PPExec - Parallel Processing Exec offers the real-time remote execution utility of PsExec but with the power of scalable parallel execution. Run multiple remote executions in parallel* with just a few clicks within the GUI. A full featured command-line interface is also provided for scripting. PsExec offers a single remote connection - we offer HUNDREDS IN PARALLEL*

28-day free trial · No credit card required · Runs on-premises

PPExec - Parallel remote execution
28
Day free trial
$100
Starting business price
$300
Enterprise edition
100%
On-premise · your data doesn't leave your network

Powerful real-time remote execution of any application you specify

Install software, perform system maintenance, query system status, you have complete freedom.

🖥

Centralised management

Roll out, manage and control whatever you require.

🔄

Parallel updates

PPExec can handle many updates in parallel as long as you have the bandwidth and compute.

⚙

Scriptable, local control

Command-line version included to provide scriptable support compatible with PsExec/PAExec.

🔒

Secure communication

All communication is securely encrypted. Unlike PAExec or older versions of PsExec.

🏠

Runs on your hardware

Self-hosted on premise. No cloud or external website requirement.

💰

One price, no surprises

Perpetual licence by device count. No remote license activation, no license auditing, no added cost for additional modules or features, no enterprise subscriptions. 1 year of support included.

🔍

Advanced search criteria and filtering

Only run on devices based on a fully featured filtering engine including Windows version, architecture, workstation/server etc.

📥

Parallel downloads

Not only does PPExec support parallel execution, it also supports parallel copies that are independently configurable.

💾

Compact self-contained design

PPExec consists of just a few native executables. It requires no additional runtimes or frameworks (such as .Net) and no additional DLLs. It can even technically be run without installing.

🗂

Custom settings

Allows independent saving of operations, computer lists and filters for maximum flexibility.

🦀

Native code

Completely written in memory safe native Rust. PPExec GUI isn't a front-end shell, it is a complete fully-functional remote execution product.

🛠

Active development

Many more features planned and coming soon!

See it in action

Over 1000 parallel connections and 256 concurrent copies over a slow network.
PPExec interactive remote command prompt screenshot
Interactive session
PPExec command-line parallel run screenshot
Parallel run
PPExec GUI Execute tab screenshot
GUI execution
PPExec GUI Filter tab screenshot
Filtering

Simple pricing

Pick the tier that fits your company.
All tiers include every feature.
Business is limited by device count and concurrency.

Business

$100
Up to 100 devices in your company
  • Limited to 10 concurrent connections and 5 concurrent copies
  • 28-day free trial
  • Email support
  • Perpetual licence
Buy Business

Contractor

$500
Unlimited devices anywhere
  • All features included
  • 28-day free trial
  • Email support
  • Perpetual licence
Buy Contractor

Business Maintenance

$50
Up to 100 devices in your company
  • An additional year of updates and support
  • REQUIRES AN EXISTING LICENSE
  • Email support
  • Perpetual licence
Buy Business Maintenance

Enterprise Maintenance

$150
Unlimited devices within your company
  • An additional year of updates and support
  • REQUIRES AN EXISTING LICENSE
  • Email support
  • Perpetual licence
Buy Enterprise Maintenance

Contractor Maintenance

$250
Unlimited devices anywhere
  • An additional year of updates and support
  • REQUIRES AN EXISTING LICENSE
  • Email support
  • Perpetual licence
Buy Contractor Maintenance

Prices in USD. Local sales tax may be applicable. Payments processed securely by Creem, our Merchant Of Record - If you experience issues during payment then please get in touch to resolve the issue. Purchase is also available via PayPal - Contact us. Maintenance serials will not work without an existing non-maintenance key. All sales are final. You can contact us to arrange a trial extension, if required.

Try PPExec free for 28 days

Run the full product against your actual estate. No credit card required, no emails hassling you to buy.

How PPExec compares

PPExec compared to PsExec and PAExec.

FeaturePPExecPsExecPAExec
Full scripting support✓ Yes✓ Yes✓ Yes
Native GUI✓ Yes✗ No✗ No
Secure encryption✓ YesLater versions✗ No
Tiny remote service stub✓ Yes✗ No✗ No
Native parallel execution✓ Yes✗ No✗ No
Native multiple file copies✓ Yes✗ No✗ No
Memory safe language for stability and security✓ Yes✗ No✗ No
Execution filters✓ Yes✗ No✗ No
Copy multiple files per run✓ Yes✗ No✗ No
Detailed logging for each execution run✓ Yes✗ No✗ No
Save job configurations✓ Yes✗ No✗ No
Detailed CLI Progress✓ YesPartialPartial
Execution and performance summary✓ Yes✗ No✗ No
Active Directory/Subnet discovery✓ Yes✗ No✗ No
Real-time run statistics✓ Yes✗ No✗ No
Duplicate target handling✓ Yes✗ No✗ No
Enforced binary signature security checks✓ Yes✗ No✗ No
Customer support✓ Yes✗ No✗ No

Frequently asked questions

Download PPExec and run it. It will operate as a fully-featured copy for 28 days without restrictions. When the trial ends, simply enter a licence key to continue - your configuration and history are preserved.

No. PPExec is self-hosted and runs entirely on your infrastructure. PPExec will only communicate outside of your network if you choose to check for updates. Update traffic is limited to just www.emerita.dev.

PPExec provides the full set of features provided by PsExec/PAExec along with parallel processing, secure encryption (available on later PsExec versions), a native GUI and comparable, easily migratable command-line switches.

PPExec runs on supported versions of Windows Server and Windows 11. It should work on previous versions of x64 Windows, but if Microsoft no longer provides support for a particular OS, we can only offer limited support with any issues you may encounter. An x86 service is provided for legacy target devices - Please select x86 architecture under filters in order to remotely execute on x86 devices.

Yes. Each licence is a perpetual, one-time purchase for the device tier you select. You also get one years maintenance with your purchase, so you are entitled to use the latest version released before your maintenance expires. Optional yearly maintenance and upgrade plans are offered at a discounted rate for customers who want continued updates and support beyond the initial one year period.

Yes, the license is completely unlimited to use on ANY device within the REGISTERED Organisation, both endpoint and server and any number of users. It MAY NOT be used in other organisations outside of the purchasing company. If you need a license that allows you to provide contract support/support to 3rd party companies as well as your own, please purchase the Contractor license.

The Contractor edition can be used on any device that you support in any business, both your own or any other you support.

The Business edition is limited to 100 targets, 10 concurrent executions and 5 concurrent copies.

The Enterprise and Contractor editions are currently limited to 1024 concurrent sessions and 256 concurrent copies. This is very likely to increase in the future as we further test and optimize.

Payments are processed by Creem, a global Merchant of Record that handles VAT, sales tax and invoicing on our behalf. If you encounter any problems whilst purchasing, please contact us directly via the Contact page including your email address and purchase reference.