Я должен асинхронно вызывать длинный рабочий процесс из другого процесса. Есть ли способ сделать это в powershell?Вызов рабочего процесса из другого рабочего процесса в качестве задания в powershell
workflow CalledWorkflow
{
Start-Sleep -s 100;
}
workflow CallingWorkflow
{
CalledWorkflow
"CalledWorkFlow Invoked"
}
Теперь, когда я называю
CallingWorkflow
мне нужно callingworkflow немедленно вернуть печать «CalledWorkflow Вызванный», так что я могу начать продолжить свою работу в то время как calledworkflow работает в Backgroud.
PowerShell рабочие процессы так много [ограничения] (http://blogs.technet.com/b/heyscriptingguy/archive/2013/01/02/ powershell-workflows-limits.aspx), сложно разобраться, если то, что вы пытаетесь сделать, каким-то образом поддерживается. Вы можете создать последовательность ** Parallel ** в рабочем процессе, но асинхронно запускать процессы ... Почему? –
Я просто хочу запустить рабочий процесс в фоновом режиме. Я думаю, что это возможно, если вызывающий модуль является функцией. Любые, как спасибо – saravanan