我有一个名为“build.ps1”的文件,其中有一个名为“Execute-build”的函数可用。如何通过Start-Job调用函数来解决错误?
我从另一个名为“Dailybuild.ps1”的文件调用该函数,如下所示。
. ./Build.ps1
# starting different jobs (parallel processing)
$job1 = Start-Job { Execute-Build "List.txt" }
$job2 = Start-Job { Execute-Build "List2.txt" }
# synchronizing all jobs, waiting for all to be done
Wait-Job $job1, $job2
# receiving all results
Receive-Job $job1, $job2
# cleanup
Remove-Job $job1, $job2
但我收到错误,如以下
接收-工作:术语“执行 - 建造”不被识别为名称的cmdle T,函数,脚本文件或可操作的 程序。检查名称的拼写,或者如果包含路径,请确认路径 是正确的,然后重试。
为什么会发生此错误以及如何解决此问题?