Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

8 Index

A

Abstract data model

   client

   server

ApartmentState data type

Applicability

ArgumentList data type

Array - encoding

B

BufferCell data type

BufferCellType data type

C

Capability negotiation

Change tracking

Changing maximum Runspaces count of server's RunspacePool example

Changing minimum Runspaces count of server's RunspacePool example

Client

   abstract data model

   higher-layer triggered events

   initialization

   local events

   message processing

      general rules

      PSRP messages

      sequence of command execution

      WS-MAN messages

   other local events

   sequencing rules

      PSRP messages

      sequence of command execution

      WS-MAN messages

   timer events

   timers

Client-initiated transfer of session key example

collection parameter - encoding

Color data type

Command data type

Command Parameter data type

CommandMetadata data type

CommandMetadataCount data type

CommandOrigin data type

CommandType data type

Complex objects - serialization of

   adapted properties

   contents of Enums

   contents of known containers

      Dictionaries

      List

      Queue

      Stack

   contents of primitive types with notes

   extended properties

   Obj Element

   overview

   referencing earlier objects

      Ref element

      RefId attribute

   ToString

   type names

Connecting to RunspacePool example

ControlKeyStates data type

Coordinates data type

Creating and invoking a pipeline example

Creating RunspacePool example

CultureInfo parameter - encoding

D

Data model - abstract

   client

   server

dictionary parameter - encoding

E

Encoding Host Parameters in Host Method Calls message

ErrorCategory data type

ErrorRecord data type

Examples

   changing maximum Runspaces count of server's RunspacePool

   changing minimum Runspaces count of server's RunspacePool

   client-initiated transfer of session key

   connecting to RunspacePool

   creating and invoking pipeline

   creating RunspacePool

   getting available Runspaces of server's RunspacePool

   getting metadata of remote commands

   host method calls targeted to client's pipeline

   server-initiated transfer of session key

   stopping pipeline

   transport message

F

Fields - vendor-extensible

G

Getting available Runspaces of server's RunspacePool example

Getting metadata of remote commands example

Glossary

H

Higher-layer triggered events

   client

   server

Host method calls targeted to client's pipeline example

Host Method Identifier data type

Host parameters - encoding in host method calls

   array

   as extended properties

   collection parameter

   CultureInfo parameter

   dictionary parameter

   list parameter

   object dictionary parameter

   overview

   serializable elements

HostInfo data type

I

Implementer - security considerations

Index of security parameters

InformationalRecord data type

Informative references

Initialization

   client

   server

Introduction

Invoking a pipeline example

K

KeyInfo data type

L

list parameter - overview

Local events

   client

   server

M

Message processing

   client

      general rules

      PSRP messages

      sequence of command execution

      WS-MAN messages

   server

      general rules (section 3.2.5.1, section 3.2.5.2)

      WS-MAN messages

Message Types message

Messages

   data types

      0x00010002: session capability

      0x00010004: create RunspacePool

      0x00021002: set maximum runspaces in RunspacePool

      0x00021003: set minimum runspaces in RunspacePool

      0x00021004: response to setting maximum or minimum runspaces in RunspacePool

      0x00021005: state information of RunspacePool

      0x00021006

      0x00021007: get number of available runspaces in RunspacePool

      0x00021008: report user-defined event from remote runspace

      0x00021100: method call on host associated with RunspacePool

      0x00021101: response from host associated with RunspacePool

      0x00041002

      0x00041003

      0x00041004

      0x00041005

      0x00041006

      0x00041007

      0x00041008

      0x00041009

      0x00041010

      0x00041100: method call on host associated with pipeline on server

      0x00041101: response from host associated with pipeline on server

      ApartmentState

      ArgumentList

      BufferCell

      BufferCellType

      Color

      Command

      Command Parameter

      CommandMetadata

      CommandMetadataCount

      CommandOrigin

      CommandType

      ControlKeyStates

      Coordinates

      ErrorCategory

      ErrorRecord

      Host Method Identifier

      HostInfo

      InformationalRecord

      KeyInfo

      ParameterMetadata

      PipelineResultTypes

      Primitive Dictionary

      PSCredential

      PSInvocationState

      PSThreadOptions

      RemoteStreamOptions

      RunspacePoolState

      Size

      TimeZone

      Wildcard

   Encoding Host Parameters in Host Method Calls

   Message Types

   Other Object Types

   Packet Fragment

   PowerShell Remoting Protocol Message

   Serialization

   syntax

      data

      encoding host parameters in host method calls

      other object types

      overview

      serialization

   transport

N

Normative references

O

object dictionary parameter - encoding

Other local events

   client

   server

Other Object Types message

Overview (synopsis)

P

Packet Fragment message

Packet_Fragment packet

Parameter index - security

ParameterMetadata data type

Parameters - security index

PipelineResultTypes data type

PowerShell Remoting Protocol Message message

PPSRP messages - processing rules

   ERROR_RECORD

      client

Preconditions

Prerequisites

Primitive Dictionary data type

Primitive types - serialization of

   Array of Bytes

   Boolean

   Character

   Date/Time

   Decimal

   Double

   Duration

   Float

   GUID

   Null Value

   overview

   Progress Record

   ScriptBlock

   Secure String

   Signed Byte

   Signed Int

   Signed Long

   Signed Short

   String

   Unsigned Byte

   Unsigned Int

   Unsigned Long

   Unsigned Short

   URI

   Version

   XML Document

Product behavior

PSCredential data type

PSInvocationState data type

PSRP messages - processing rules

   APPLICATION_PRIVATE_DATA

      client

      server

   CONNECT_RUNSPACEPOOL

      client

      server

   CREATE_PIPELINE

      client

      server

   DEBUG_RECORD

      client

      server

   ENCRYPTED_SESSION_KEY

      client

      server

   END_OF_PIPELINE_INPUT

      client

      server

   ERROR_RECORD

      server

   GET_AVAILABLE_RUNSPACES

      client

      server

   GET_COMMAND_METADATA

      client

      server

   INIT_RUNSPACEPOOL

      client

      server

   PIPELINE_HOST_CALL

      client

      server

   PIPELINE_HOST_RESPONSE

      client

      server

   PIPELINE_INPUT

      client

      server

   PIPELINE_OUTPUT

      client

      server

   PIPELINE_STATE

      client

      server

   PROGRESS_RECORD

      client

      server

   PUBLIC_KEY

      client

      server

   PUBLIC_KEY_REQUEST

      client

      server

   RUNSPACE_AVAILABILITY

      client

      server

   RUNSPACEPOOL_HOST_CALL

      client

      server

   RUNSPACEPOOL_HOST_RESPONSE

      client

      server

   RUNSPACEPOOL_INIT_DATA

      client

      server

   RUNSPACEPOOL_STATE

      client

      server

   SESSION_CAPABILITY

      client

      server

   SET_MAX_RUNSPACES

      client

      server

   SET_MIN_RUNSPACES

      client

      server

   USER_EVENT

      client

      server

   VERBOSE_RECORD

      client

      server

   WARNING_RECORD

      client

      server

PSThreadOptions data type

R

References

   informative

   normative

Relationship to other protocols

RemoteStreamOptions data type

RunspacePoolState data type

S

Security

   implementer considerations

   parameter index

Sequencing rules

   client

      PSR{ messages

      sequence of command execution

      WS-MAN messages

   server

      general rules

      WS-MAN messages

Serialization

   complex objects

   encoding strings

   lifetime of serializer/deserializer pair

   overview

   primitive types

      Array of Bytes

      Boolean

      Character

      Date/Time

      Decimal

      Double

      Duration

      Float

      GUID

      Null Value

      overview

      Progress Record

      ScriptBlock

      Secure String

      Signed Byte

      Signed Int

      Signed Long

      Signed Short

      String

      Unsigned Byte

      Unsigned Int

      Unsigned Long

      Unsigned Short

      URI

      Version

      XML Document

   property name

   structure of complex objects

      adapted properties

      extended properties

      property sets

      ToString value

      type names

Serialization message

Server

   abstract data model

   higher-layer triggered events

   initialization

   local events

   message processing

      general rules (section 3.2.5.1, section 3.2.5.2)

      WS-MAN messages

   other local events

   sequencing rules

      general rules

      WS-MAN messages

   timer events

   timers

Server-initiated transfer of session key example

Size data type

Standards assignments

Stopping pipeline example

Syntax

   data

   data types

      0x00010002: session capability

      0x00010004: create RunspacePool

      0x00021002: set maximum runspaces in RunspacePool

      0x00021003: set minimum runspaces in RunspacePool

      0x00021004: response to setting maximum or minimum runspaces in RunspacePool

      0x00021005: state information of RunspacePool

      0x00021006

      0x00021007: get number of available runspaces in RunspacePool

      0x00021008: report user-defined event from remote runspace

      0x00021100: method call on host associated with RunspacePool

      0x00021101: response from host associated with RunspacePool

      0x00041002

      0x00041003

      0x00041004

      0x00041005

      0x00041006

      0x00041007

      0x00041008

      0x00041009

      0x00041010

      0x00041100: method call on host associated with pipeline on server

      0x00041101: response from host associated with pipeline on server

      ApartmentState

      ArgumentList

      BufferCell

      BufferCellType

      Color

      Command

      Command Parameter

      CommandMetadata

      CommandMetadataCount

      CommandOrigin

      CommandType

      ControlKeyStates

      Coordinates

      ErrorCategory

      ErrorRecord

      Host Method Identifier

      HostInfo

      InformationalRecord

      KeyInfo

      ParameterMetadata

      PipelineResultTypes

      Primitive Dictionary

      PSCredential

      PSInvocationState

      PSThreadOptions

      RemoteStreamOptions

      RunspacePoolState

      Size

      TimeZone

      Wildcard

   encoding host parameters in host method calls

      array

      as extended properties

      collection parameter

      CultureInfo parameter

      dictionary parameter

      list parameter

      object dictionary parameter

      overview

      serializable elements

   other object types

   overview

   serialization

      complex objects

      overview

      primitive types

T

Timer events

   client

   server

Timers

   client

   server

TimeZone data type

Tracking changes

Transport

Transport message examples

Triggered events - higher-layer

   client

   server

V

Vendor-extensible fields

Versioning

W

Wildcard data type

WS-MAN messages - processing rules

   wxf:Command

      client

      server

   wxf:CommandResponse

      client

      server

   wxf:Connect

      client

      server

   wxf:ConnectResponse

      client

      server

   wxf:Create

      client

      server

   wxf:Delete

      client

      server

   wxf:DeleteResponse

      client

      server

   wxf:Disconnect

      client

      server

   wxf:DisconnectResponse

      client

      server

   wxf:Fault

      client

      server

   wxf:Receive

      client

      server

   wxf:ReceiveResponse

      client

      server

   wxf:Reconnect

      client

      server

   wxf:ReconnectResponse

      client

      server

   wxf:ResourceCreated

      client

      server

   wxf:Send

      client

      server

   wxf:SendResponse

      client

      server

   wxf:Signal

      client

      server

   wxf:SignalResponse

      client

      server

Show:
© 2015 Microsoft