1.7 Versioning and Capability Negotiation

The PowerShell Remoting Protocol is based on the Web Services Management Protocol Extensions for Windows Vista specified in [MS-WSMV].

Supported Transports: The PowerShell Remoting Protocol is implemented on top of WSMV, as defined in section 3.1.5.3.

Protocol Versions:  The PowerShell Remoting Protocol supports the following explicit dialects: WSMAN1.1. These dialects are defined in section 3.1.5.3.1.

PowerShell Remoting Protocol Version: The PowerShell Remoting Protocol requires the option named protocolversion to be present in the OptionSet of the wxf:Create message. This option is described in section 3.1.5.3.1 and is used by the server to send messages to the client in a format that client can understand.

Capability Negotiation: The PowerShell Remoting Protocol does explicit capability negotiation as specified in sections 3.1.5.4.1 and 3.2.5.4.1.