从python并行启动和与多个Powershell脚本进行交互

时间:2018-08-18 13:15:41

标签: python python-2.7 parallel-processing

我正在尝试从python脚本中运行并与Powershell脚本进行交互,如下所示:

import subprocess ,sys
p = subprocess.Popen(["powershell.exe", 
          "C:\\Users\\adct\\Desktop\\test.ps1"], 
          stdout=sys.stdout)
p.communicate()

test.ps1的内容如下:

[string]$in=read-host -prompt "Enter something"
while($true){
   write-host "You entered: $in"
}

现在可以正常工作了。我能够与脚本进行交互。但是,问题在于,在继续执行python脚本之前,我需要让此powershell脚本完全运行。

我希望能够启动此脚本并与之交互,但让它运行并确保python脚本继续运行并启动另一个(不同的)powershell脚本,而不必等待该脚本完成。

我实际上如何在工作流中或并行启动交互式Powershell脚本?

0 个答案:

没有答案