我定义了几个工作流脚本。我想编写一个主脚本来引用依赖脚本。我期待有某种 Import 或 Include 语句来引用依赖脚本并使工作流可用。
我如何使这项工作?
示例: dependent.ps1
workflow doSomething
{
Write-Output "Hello World"
}
大师.ps1:
Import dependent.ps1
workflow master
{
doSomething
}
我定义了几个工作流脚本。我想编写一个主脚本来引用依赖脚本。我期待有某种 Import 或 Include 语句来引用依赖脚本并使工作流可用。
我如何使这项工作?
示例: dependent.ps1
workflow doSomething
{
Write-Output "Hello World"
}
大师.ps1:
Import dependent.ps1
workflow master
{
doSomething
}
您可以通过点源将另一个脚本的内容包含到您的脚本中:
. .\dependent.ps1
workflow master
{
doSomething
}
您可以使用循环对多个脚本执行此操作,甚至可以使用Get-ChildItem
以编程方式发现它们:
$ScriptsToInclude = Get-ChildItem \path\to\your\scripts\*.ps1
ForEach ($Script in $ScriptsToInclude.Fullname) {
. $Script
}