Ниже кода выдает исключение PipelineStoppedException при попытке завершить вызов. Кто-нибудь может увидеть что-то не так? Спасибо.
using (PowerShell powershell = PowerShell.Create())
{
powershell.AddScript(script);
powershell.Runspace = CreateRunspace();
lock (powershell.Runspace)
{
powershell.BeginInvoke(
input,
setting,
delegate(IAsyncResult result)
{
powershell.EndInvoke(result); // throw pipeline stopped exception.
},
null);
}
}