Получите выходные данные подзадач, запущенных командой PowerShell «Start-Job» - PullRequest
0 голосов
/ 25 октября 2019

У меня есть скрипт PowerShell со следующим кодом:

$functions = {
    Function test_function() 
    {
        echo "hello world"
    }
}

Function test_launcher()
{
    $EO = Start-Job -InitializationScript $functions -ScriptBlock {test_function} | Wait-Job
    $KK = Receive-Job -Job $EO
    echo $KK    }

test_launcher

Но я не знаю, почему не выводится строка «Hello world». Кто-нибудь знает, как изменить этот код, чтобы получить результат подзадачи 'test_function', напечатанной на экране?

1 Ответ

1 голос
/ 25 октября 2019

Вам нужно получить работу, которую вы начали - посмотрите на Receive-Job

...