2015-05-23 4 views
1

Я довольно новичок в Powershell и Powershell Workflows. Во всех примерах рабочего процесса, которые я видел в Интернете, рабочий процесс «определяется» и «вызывается» из того же файла, как показано ниже:«Вызов» рабочего процесса Powershell из сценария

workflow test-workflow { 
    $random = 1 
    $random 
} 

test-workflow 

Это довольно хромой пример, в котором рабочий процесс просто печатает значение «1». То, что я хочу сделать, это определить рабочий процесс в файле с именем «test-workflow.ps1» и вызвать его из другого файла сценария Powershell, называемого «test-script.ps1». Это возможно?

+1

Посмотрите на дот-источники. Лично я просто использую функции вместо рабочих процессов. – VoidStar

+0

Yup, dot sourcing был ответом! – bittusarkar

ответ

0

Dot-source скрипт с выполнением рабочего процесса в вашем другом сценарии:

. C:\path\to\workflow.ps1 

Test-Workflow 
Смежные вопросы