0

我定义了几个工作流脚本。我想编写一个主脚本来引用依赖脚本。我期待有某种 Import 或 Include 语句来引用依赖脚本并使工作流可用。

我如何使这项工作?

示例: dependent.ps1

workflow doSomething
{
   Write-Output "Hello World"
}

大师.ps1:

Import dependent.ps1
workflow master
{
   doSomething
}
4

1 回答 1

1

您可以通过点源将另一个脚本的内容包含到您的脚本中:

. .\dependent.ps1

workflow master
{
   doSomething
}

您可以使用循环对多个脚本执行此操作,甚至可以使用Get-ChildItem以编程方式发现它们:

$ScriptsToInclude = Get-ChildItem \path\to\your\scripts\*.ps1

ForEach ($Script in $ScriptsToInclude.Fullname) {
   . $Script
}
于 2019-05-02T13:37:40.347 回答