在dot sourced .ps1中使用函数内部的变量

时间:2014-11-04 09:48:27

标签: function variables powershell

我正在尝试创建一个config.ps1文件,其中包含我的脚本需要的所有变量。在这些脚本中有几个功能。但是,当我点源这些变量时,它们在我的函数中不起作用。我如何让他们工作?

. ./config.ps1

function RollOut {
write-host "$Rolling"
}

在config.ps1中$ Rolling是defiend     $滚动轴承= “Go” 的

谢谢!

1 个答案:

答案 0 :(得分:0)

您需要在全局范围内使config.ps1中的变量可用。

将定义更改为:

$Global:Rolling = "Go"