我已经启动了一个使用C#的PowerShell
脚本异步。在某些时候,我想验证脚本是否仍在使用C#运行。请建议如何验证脚本是否正在运行我尝试使用Process.GetProcessesByName("scriptname")
似乎不起作用。如何验证PowerShell脚本正在运行使用C#
2
A
回答
0
您可能正在使用的Pipeline.InvokeAsync
方法:
它被称为后,它改变了管道的状态运行。 该方法完成后,它将管道状态更改为以下的一个 :完成:如果 管道调用成功完成,则管道状态为“已完成”。失败:如果管道调用失败或管道中的其中一个命令发生终止错误,则管道状态 失败。已停止:管道状态为 如果通过调用Stop或StopAsync停止管道,则停止。
+0
非常感谢。 –
+0
不客气:-) –
相关问题
- 1. 如何使用C#验证Powershell .ps1脚本的签名?
- 2. 如何在使用'使用PowerShell运行'执行PowerShell脚本时在另一个PowerShell脚本中调用函数
- 3. 用C#运行Powershell脚本,例外
- 4. 如何在VB.Net中运行Powershell脚本
- 5. 如何在IIS中运行PowerShell脚本?
- 6. 运行PowerShell脚本
- 7. 如何使用C#运行sql脚本
- 8. C#Powershell执行错误(脚本在Powershell中运行良好)
- 9. 使用php运行powershell脚本
- 10. 使用vb.net参数运行powershell脚本
- 11. 如何使用PowerShell脚本到C#中?
- 12. powershell并行运行脚本
- 13. 如何从C#运行PowerShell脚本作为非升级用户
- 14. 通过c运行powershell脚本#
- 15. 如何运行PowerShell脚本优雅?
- 16. 运行Powershell脚本,使用-list(参数)替代凭证
- 17. 如何停止在pageload上运行MVC3验证脚本?
- 18. 如何在失败的JavaScript验证时运行php脚本?
- 19. 如何验证其使用Java脚本
- 20. onsubmit未运行验证脚本
- 21. 运行批处理脚本,PowerShell脚本
- 22. .NET API运行PowerShell脚本
- 23. 从ASP.NET运行PowerShell脚本
- 24. PowerShell运行多个脚本
- 25. 运行PowerShell脚本.PS1
- 26. 运行R.脚本Powershell的
- 27. 运行powershell没有'运行脚本'
- 28. 在运行时使用c#像脚本
- 29. 运行PowerShell脚本而不安装PowerShell?
- 30. Powershell脚本来验证IIS设置
我不知道这是否是可能的,但它听起来像一个坏主意 - 你为什么需要呢? –
@Martin让我说我有一个api来启动一个脚本,并可能是脚本需要这么长时间来执行,所以在平均时间,如果我想检查脚本的状态(如跑步,停止)。 –