"Invoking" 来自脚本的 Powershell 工作流程
"Invoking" Powershell workflow from a script
我对 Powershell 和 Powershell 工作流还很陌生。在我在互联网上看到的所有工作流程示例中,工作流程是来自同一文件的 "defined" 和 "invoked",如下所示:
workflow test-workflow {
$random = 1
$random
}
test-workflow
这是一个非常蹩脚的例子,工作流只是打印值“1”。我想要做的是在一个名为 say "test-workflow.ps1" 的文件中定义工作流,并从另一个名为 say "test-script.ps1" 的 Powershell 脚本文件中调用它。这可能吗?
Dot-source 在您的其他脚本中实现工作流的脚本:
. C:\path\to\workflow.ps1
Test-Workflow
我对 Powershell 和 Powershell 工作流还很陌生。在我在互联网上看到的所有工作流程示例中,工作流程是来自同一文件的 "defined" 和 "invoked",如下所示:
workflow test-workflow {
$random = 1
$random
}
test-workflow
这是一个非常蹩脚的例子,工作流只是打印值“1”。我想要做的是在一个名为 say "test-workflow.ps1" 的文件中定义工作流,并从另一个名为 say "test-script.ps1" 的 Powershell 脚本文件中调用它。这可能吗?
Dot-source 在您的其他脚本中实现工作流的脚本:
. C:\path\to\workflow.ps1
Test-Workflow