System.Management.Automation.Remoting Namespace

Classes

BaseTransportManager

Contains implementation that is common to both client and server transport managers.

CmdletMethodInvoker<T>
OriginInfo

Contains OriginInfo for an error record.

PSCertificateDetails

Represents the certificate of a user.

PSDirectException

This exception is used by PowerShell Direct errors.

PSIdentity

Defines the basic functionality of a PSIdentity object.

PSPrincipal

Defines the basic functionality of a PSPrincipal object.

PSRemotingDataStructureException

This exception is used by remoting code to indicated a data structure handler related error.

PSRemotingTransportException

This exception is used by remoting code to indicate an error condition in network operations.

PSRemotingTransportRedirectException

This exception is used by PowerShell's remoting infrastructure to notify a URI redirection exception.

PSSenderInfo

This class is used in the server side remoting scenarios. This class holds information about the incoming connection like: (a) Connecting User information (b) Connection String used by the user to connect to the server.

PSSessionConfiguration

InitialSessionStateProvider is used by 3rd parties to provide shell configuration on the remote server.

PSSessionConfigurationData
PSSessionOption

Options for a remote PSSession.

RemoteSessionNamedPipeServer

Light wrapper class for BCL NamedPipeServerStream class, that creates the named pipe server with process named pipe name, having correct access restrictions, and provides a listener thread loop.

TransportErrorOccuredEventArgs

Event arguments passed to TransportErrorOccurred handlers.

WSManPluginManagedEntryInstanceWrapper

This is a thin wrapper around WSManPluginManagedEntryWrapper.InitPlugin() so that it can be called from native COM code in a non-static context.

This was done to get around an FXCop error: AvoidStaticMembersInComVisibleTypes.

WSManPluginManagedEntryWrapper

Class containing the public static managed entry functions that are callable from outside the module.

Enums

ProxyAccessType

IMPORTANT: proxy configuration is supported for HTTPS only; for HTTP, the direct connection to the server is used.

SessionType

Specifies type of initial session state to use. Valid values are Empty and Default.

TransportMethodEnum

Transport method for error reporting.