如何检查PowerShell是否已就绪
本文关键字:PowerShell 是否 就绪 检查 何检查 | 更新日期: 2023-09-27 18:28:50
我有一个简单的Process.Start
命令,它将powershell
路径作为输入
Process.Start(powerShellPath);
Thread.Sleep(5000); //wait till loading is done, typically a couple of seconds
但现在我使用Thread.Sleep
来等待,直到powershell
完全就绪(我所说的就绪是指:你可以键入/发送一些东西,它是有响应的,但我们可以在向powershell
键入/发送任何东西之前知道这一点)。
除了等待之外,有没有任何方法可以知道powershell
是否准备好了——也就是说,不是通过基于时间的逻辑,而是通过基于事件的
你是这样说的吗?
Start-Process powershellPath -NoNewWindow -Wait