/// <summary> /// Connects asynchronously to a running command on a remote server. /// </summary> public override void ConnectAsync() { InitPowerShellForConnect(false); try { _powershell.ConnectAsync(); } catch (InvalidRunspacePoolStateException) { InvalidRunspaceStateException e = new InvalidRunspaceStateException ( StringUtil.Format(RunspaceStrings.RunspaceNotOpenForPipelineConnect, _runspace.RunspaceStateInfo.State.ToString()), _runspace.RunspaceStateInfo.State, RunspaceState.Opened ); throw e; } }