WinRM is Microsoft's Windows Remote Management service and protocol for carrying administrative communications between computers and applications. It implements WSMan, which communicates over HTTP or HTTPS, using a single port that can pass through firewalls relatively easily. section 13.1.1
WinRM supports remote administration by:
- Receiving incoming traffic through a listener and dispatching it to the registered administrative application. section 13.4
- Connecting PowerShell remoting to endpoints, also called session configurations, that can provide different permissions and functionality. section 13.4
- Supporting administration beyond PowerShell because multiple applications can register endpoints with WinRM. section 13.4
Use the architecture figure to connect WSMan transport, the WinRM service, listeners, endpoints, and PowerShell. section 13.4
