Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#-PowerShell-异步运行多个长期运行的PowerShell脚本_C#_Asp.net_Powershell_Asynchronous_Asp.net Web Api - Fatal编程技术网

C#-PowerShell-异步运行多个长期运行的PowerShell脚本

C#-PowerShell-异步运行多个长期运行的PowerShell脚本,c#,asp.net,powershell,asynchronous,asp.net-web-api,C#,Asp.net,Powershell,Asynchronous,Asp.net Web Api,我有一个.Net解决方案,它从API Post请求中获取信息(使用Web API),根据信息运行本地PowerShell脚本,然后在完成后将信息记录在数据库中(使用EF6) 这些PowerShell脚本可能需要几秒钟到几天的时间。因为等待脚本通过队列会非常不方便,所以在通过API发送信息后,需要立即运行这些脚本 我的问题:如何让多个本地PowerShell实例同时运行,并能够在执行完成后解析结果和调用方法 如果有什么不清楚的地方,请告诉我。谢谢 在这篇博客文章中,有一些异步powershell执

我有一个.Net解决方案,它从API Post请求中获取信息(使用Web API),根据信息运行本地PowerShell脚本,然后在完成后将信息记录在数据库中(使用EF6)

这些PowerShell脚本可能需要几秒钟到几天的时间。因为等待脚本通过队列会非常不方便,所以在通过API发送信息后,需要立即运行这些脚本

我的问题:如何让多个本地PowerShell实例同时运行,并能够在执行完成后解析结果和调用方法


如果有什么不清楚的地方,请告诉我。谢谢

在这篇博客文章中,有一些异步powershell执行(也适用于长时间运行的脚本)的有用示例:我一定要查看那个博客,如果它被证明有用,我将发布我的解决方案。谢谢在这篇博客文章中,有一些异步powershell执行(也适用于长时间运行的脚本)的有用示例:我一定要查看那个博客,如果它被证明有用,我将发布我的解决方案。谢谢