2.2.3.11 Pipeline
This data type represents a pipeline to be executed.
A pipeline is an object with the following extended properties (see section 2.2.5.2.9).
Boolean, indicating to the higher layer if this is a nested pipeline. The PSRP layer MUST NOT interpret this data.
Property name: IsNested.
Property type: Boolean (see section 2.2.5.1.3).
Commands in the pipeline.
Property name: Cmds.
Property type: List (see section 2.2.5.2.6.3) of individual command objects (see section 2.2.3.12) in the order they appear in the pipeline.
String, conveying command history information to the higher layer. The PSRP layer MUST NOT interpret this data.
Property name: History.
Property type: String (see section 2.2.5.1.1).
Boolean, indicating to the higher layer if error output is to be redirected. The PSRP layer MUST NOT interpret this data.
Property name: RedirectShellErrorOutputPipe.
Property type: Boolean (see section2.2.5.1.3).
The Complex Object described in this section SHOULD have no associated type names (section 2.2.5.2.3).
For an example, see section 2.2.2.10.