我有一个主脚本master.ps1
,它执行两个子ps1脚本,如下所示:
& "child1.ps1"
& "child2.ps1"
我现在遇到的问题是在master.ps1
脚本的末尾,基于child1.ps1
和child2.ps1
中设置的某些变量值,我需要确定是否需要发送电子邮件或不。
无论如何这可以实现吗?我使用的是PowerShell 2.0
谢谢,
答案 0 :(得分:1)
您要执行的是执行调用脚本范围内的child1.ps1
和child2.ps1
脚本。
您可以通过点源脚本(. <command>
)轻松完成此操作,而不是使用调用运算符(& <command>
):
. child1.ps1
. child2.ps1
# $a is now available