PSThreadOptions Enum

Definition

These options control whether a new thread is created when a command is executed within a runspace

public enum PSThreadOptions
Inheritance
PSThreadOptions

Fields

Default

Use the default options: UseNewThread for local Runspace, ReuseThread for local RunspacePool, server settings for remote Runspace and RunspacePool

ReuseThread

Creates a new thread for the first invocation and then re-uses that thread in subsequent invocations.

UseCurrentThread

Doesn’t create a new thread; the execution occurs on the thread that calls Invoke.

UseNewThread

Creates a new thread for each invocation