У меня есть файл с именем "build.ps1", в котором доступна функция с именем "Execute-build".
Я вызываю эту функцию из другого файла с именем "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
Но я получаю сообщение об ошибке, как следует
Receive-Job: термин «Execute-Build» не распознается как имя командлета t, function, scriptфайл или работоспособная программа.Проверьте правильность написания имени или, если путь был указан, проверьте правильность пути и повторите попытку.
Почему возникает эта ошибка и как ее устранить?