PSRP Transport

The PSRP transport uses PowerShell SDK remote runspaces over WSMan.

Requirements

Default configuration name:


Microsoft.PowerShell

Behavior

PSRP supports:

Differences From Raw WinRM

PSRP runs through PowerShell remoting runspaces. It can capture warning, verbose, debug, information, and error streams as structured records where practical.

Raw WinRM runs shell commands and primarily captures process stdout/stderr.

Credential Use

Current PSRP credential resolution supports:

Common Failures

SymptomLikely cause
Endpoint unreachableDNS, firewall, WinRM listener, or network issue.
Authorization failedUser cannot enter the selected session configuration.
Configuration not foundRequested PowerShell session configuration is unavailable.
Authentication unsupportedRequested future auth mode is modeled but not implemented yet.