Powershell脚本如何访问变量

时间:2017-06-27 06:33:40

标签: powershell

我有一个主脚本master.ps1,它执行两个子ps1脚本,如下所示:

& "child1.ps1"

& "child2.ps1"

我现在遇到的问题是在master.ps1脚本的末尾,基于child1.ps1child2.ps1中设置的某些变量值,我需要确定是否需要发送电子邮件或不。

无论如何这可以实现吗?我使用的是PowerShell 2.0

谢谢,

1 个答案:

答案 0 :(得分:1)

您要执行的是执行调用脚本范围内的child1.ps1child2.ps1脚本。

您可以通过点源脚本(. <command>)轻松完成此操作,而不是使用调用运算符(& <command>):

. child1.ps1
. child2.ps1
# $a is now available