从主脚本中删除一个单独的powershell脚本

从主脚本中删除一个单独的powershell脚本,powershell,automated-tests,Powershell,Automated Tests,我正在使用Powershell脚本对web应用程序执行一些自动测试 该脚本的一部分运行一个单独的小脚本,该脚本基本上监视web应用程序中的弹出窗口,并在弹出窗口出现时关闭它们。它在主脚本期间被调用,如下所示: Start-Process Powershell.exe -Argumentlist "-file C:\Users\Documents\Monitor.ps1" 虽然我希望在某个时候关闭监视器脚本,执行一些命令,然后再次启动监视器脚本 是否有一种方法可以在不关闭主脚本的情况下从主脚本中

我正在使用Powershell脚本对web应用程序执行一些自动测试

该脚本的一部分运行一个单独的小脚本,该脚本基本上监视web应用程序中的弹出窗口,并在弹出窗口出现时关闭它们。它在主脚本期间被调用,如下所示:

Start-Process Powershell.exe -Argumentlist "-file C:\Users\Documents\Monitor.ps1"
虽然我希望在某个时候关闭监视器脚本,执行一些命令,然后再次启动监视器脚本


是否有一种方法可以在不关闭主脚本的情况下从主脚本中删除监视器脚本?

您希望将其保存到变量中:

$a = start-process notepad.exe -PassThru
$a.Id
10536

因此,您可以稍后将其杀死。

您可能希望将其保存到一个变量:

$a = start-process notepad.exe -PassThru
$a.Id
10536
这样你以后就可以杀了它