[This documentation is preliminary and is subject to change.]The Windows Remote Management (WinRM) Client Shell API provides a way to programmatically interact with a command shell running on a remote computer. It provides an interface to the Remote Shell Web Services Protocol, which is an extension of the WS-Management Protocol.
Note The WS-Management protocol document is large (1.92MB).
The following table lists tasks for this function.
The remote shell process creation is encapsulated by the shell processor logic on
the server side.
The client of the API and the remote shell process should use some protocol to start the execution of commands
and to pass arguments and input streams to commands. The commands, associated arguments and input streams,
are transparent to the API implementation and handled as stream data. The stream data is passed directly to the
standard input stream of the remote shell process.
Send comments about this topic to Microsoft
Build date: 10/1/2007