PowerShellProcessInstance Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
PowerShellProcessInstance() |
Initializes a new instance of the PowerShellProcessInstance class. Default initializes the underlying dotnet process class. |
PowerShellProcessInstance(Version, PSCredential, ScriptBlock, Boolean) |
Initializes a new instance of the PowerShellProcessInstance class. Initializes the underlying dotnet process class. |
PowerShellProcessInstance(Version, PSCredential, ScriptBlock, Boolean, String) |
Initializes a new instance of the PowerShellProcessInstance class. Initializes the underlying dotnet process class. |
PowerShellProcessInstance()
Initializes a new instance of the PowerShellProcessInstance class. Default initializes the underlying dotnet process class.
public:
PowerShellProcessInstance();
public:
PowerShellProcessInstance();
PowerShellProcessInstance();
public PowerShellProcessInstance ();
Public Sub New ()
Applies to
PowerShellProcessInstance(Version, PSCredential, ScriptBlock, Boolean)
Initializes a new instance of the PowerShellProcessInstance class. Initializes the underlying dotnet process class.
public:
PowerShellProcessInstance(Version ^ powerShellVersion, System::Management::Automation::PSCredential ^ credential, System::Management::Automation::ScriptBlock ^ initializationScript, bool useWow64);
public PowerShellProcessInstance (Version powerShellVersion, System.Management.Automation.PSCredential credential, System.Management.Automation.ScriptBlock initializationScript, bool useWow64);
new System.Management.Automation.Runspaces.PowerShellProcessInstance : Version * System.Management.Automation.PSCredential * System.Management.Automation.ScriptBlock * bool -> System.Management.Automation.Runspaces.PowerShellProcessInstance
Public Sub New (powerShellVersion As Version, credential As PSCredential, initializationScript As ScriptBlock, useWow64 As Boolean)
Parameters
- powerShellVersion
- Version
Specifies the version of powershell.
- credential
- PSCredential
Specifies a user account credentials.
- initializationScript
- ScriptBlock
Specifies a script that will be executed when the powershell process is initialized.
- useWow64
- Boolean
Specifies if the powershell process will be 32-bit.
Applies to
PowerShellProcessInstance(Version, PSCredential, ScriptBlock, Boolean, String)
Initializes a new instance of the PowerShellProcessInstance class. Initializes the underlying dotnet process class.
public PowerShellProcessInstance (Version powerShellVersion, System.Management.Automation.PSCredential credential, System.Management.Automation.ScriptBlock initializationScript, bool useWow64, string workingDirectory);
new System.Management.Automation.Runspaces.PowerShellProcessInstance : Version * System.Management.Automation.PSCredential * System.Management.Automation.ScriptBlock * bool * string -> System.Management.Automation.Runspaces.PowerShellProcessInstance
Public Sub New (powerShellVersion As Version, credential As PSCredential, initializationScript As ScriptBlock, useWow64 As Boolean, workingDirectory As String)
Parameters
- powerShellVersion
- Version
Specifies the version of powershell.
- credential
- PSCredential
Specifies a user account credentials.
- initializationScript
- ScriptBlock
Specifies a script that will be executed when the powershell process is initialized.
- useWow64
- Boolean
Specifies if the powershell process will be 32-bit.
- workingDirectory
- String
Specifies the initial working directory for the new powershell process.