Windows endpoint automation

Agentless Windows Endpoint Automation.

Run PowerShell scripts and commands over PSRP or WinRM, select targets from inventory, and keep durable results for every run.

dispatch run ps .\Fix.ps1 --target PC001,PC002 --transport psrp
Dispatch run summary Completed
TransportsPSRP, WinRM, PsExec
OutputsJSON, NDJSON, stdout, stderr
ConfigYAML inventory and config

Designed For Endpoint Operations

Dispatch keeps remote execution explicit: choose the target source, transport, credential reference, and output mode before endpoint work starts.

Browse Docs

Script-First Execution

Run PowerShell scripts and commands through the same job, target, result, and logging model.

Transport Visibility

Select PSRP, raw WinRM, or PsExec intentionally. Transport behavior is visible in planning, logs, and target metadata.

Durable Run Records

Each run writes Admin\events.ndjson, Admin\results.json, target stdout/stderr, and copied script-created artifacts when present.

Install Dispatch

The primary GitHub irm installer builds the current executable, installs the PowerShell module, adds the bundled executable folder to PATH for direct dispatch use, validates both entry points, and reports cleanup status.

  • Use the irm installer for normal workstation setup.
  • Use dispatch doctor to check local prerequisites after installation.
  • Use PowerShell wrapper commands directly; PowerShell normally auto-loads the module.
irm https://raw.githubusercontent.com/Kmac907/Dispatch/main/packaging/install-from-source.ps1 | iex

dispatch --help
dispatch doctor

Test-Dispatch

Documentation

Start with the operator guides, then use the reference pages for exact command, config, credential, output, and schema behavior.