The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

OutputBufferingMode Enumeration


Updated: April 27, 2016

Applies To: Windows PowerShell

Describes the behavior of a Web Services for Management protocol (WSMan) server if the output cache for the running command pipeline is full. Introduced in Windows PowerShell 3.0.

Namespace:   System.Management.Automation.Runspaces
Assembly:  System.Management.Automation (in System.Management.Automation.dll)

public enum OutputBufferingMode

Member nameDescription

Command pipeline execution on server is blocked until session is reconnected.


Command pipeline execution continues, excess output is dropped in FIFO manner.


No output buffering mode specified. Output buffering mode on server will default to Block if a new session is created, or will retain its current mode for non-creation scenarios (e.g., disconnect/connect operations).

The WSMan transport manager supports Windows PowerShell sessions that have been disconnected. When a remote Windows PowerShell session server is in the disconnected state, output from the running command pipeline is cached on the server. This enumeration determines what the server does when the cache is full.

Return to top