我有几个工作流脚本定义。我想编写一个主脚本来引用因脚本。我期望有某种导入或包含语句来引用因脚本并使工作流程可用。
我该如何使这项工作?
示例:依赖.ps1
workflow doSomething
{
Write-Output "Hello World"
}
master.ps1:
Import dependent.ps1
workflow master
{
doSomething
}
您可以通过点源将另一个脚本的内容包括在您的脚本中:
. .dependent.ps1
workflow master
{
doSomething
}
您可以使用循环对几个脚本进行此操作,甚至可以使用Get-ChildItem
编程发现它们:
$ScriptsToInclude = Get-ChildItem pathtoyourscripts*.ps1
ForEach ($Script in $ScriptsToInclude.Fullname) {
. $Script
}