【发布时间】:2015-08-06 12:36:49
【问题描述】:
将以下内容复制并粘贴到新的 Powershell ISE 脚本中,然后按 F5:
workflow workflow1{
"in workflow1"
func1
}
function func1 {
"in func1"
func2
}
function func2 {
"in func2"
}
workflow1
我得到的错误是:
术语“func2”未被识别为 cmdlet、函数的名称, 脚本文件,或可运行的程序
我不明白这一点。为什么 func1 在范围内但不在 func2 范围内? 非常感谢任何帮助。 TIA。
【问题讨论】:
-
这很有趣。如果我不得不猜测,那是因为
Func1是直接从工作流定义中调用的,而func2不是。从阅读有关工作流处理的信息来看,在范围之间工作似乎确实存在许多限制。
标签: powershell powershell-workflow