Php Powershell启动作业行为不正确
我有几个PHP脚本,它们执行Powershell脚本以获取服务器基础结构的性能计数器。因为我有多个脚本,所以我希望同时从一个位置执行所有脚本 我已经创建了以下启动作业脚本,当在ISE中运行时,它运行得非常好 当我运行ps1脚本本身时,使用下面的命令,我会得到一个已经启动的作业列表,但实际上什么都没有发生。它没有任何作用,但也给我零错误Php Powershell启动作业行为不正确,php,powershell,start-job,Php,Powershell,Start Job,我有几个PHP脚本,它们执行Powershell脚本以获取服务器基础结构的性能计数器。因为我有多个脚本,所以我希望同时从一个位置执行所有脚本 我已经创建了以下启动作业脚本,当在ISE中运行时,它运行得非常好 当我运行ps1脚本本身时,使用下面的命令,我会得到一个已经启动的作业列表,但实际上什么都没有发生。它没有任何作用,但也给我零错误 那么,我遗漏了什么呢?根据注释,当调用powershell会话终止时,它正在终止它启动的所有后台作业 要使其在终止前等待作业完成,请在脚本末尾添加Get Jo
那么,我遗漏了什么呢?根据注释,当调用powershell会话终止时,它正在终止它启动的所有后台作业
要使其在终止前等待作业完成,请在脚本末尾添加
Get Job | wait Job
。当PowerShell会话终止时。它会终止所有活动的后台作业。哇,经过一整天的调试,终于找到了问题的原因-+1。但是,当调用会话终止时,后台作业被终止的记录究竟在哪里?我已经阅读了有关Microsoft的启动作业
的整个文档页面,但找不到任何相关内容。