在Powershell中从文本文件导入变量

时间:2012-10-22 16:46:06

标签: powershell

我有几个自动执行DLL传输的Powershell脚本,我想将变量从一个文本文件导入到各种脚本中。我的例子:

Variables.txt
$foo = "blarg"
$bar = "other blarg"

然后我想做这样的事情:

Script.ps1
Imports Variables.txt
echo "$foo $bar"

1 个答案:

答案 0 :(得分:12)

这可以通过 Dot Sourcing 来实现。

创建.ps1文件,在其中声明变量,然后点源文件。这会将文件中声明的任何变量带入全局范围。

示例:

Variables.ps1的内容:

$foo = "blarg"
$bar = "other blarg"

点源:

. ./Variables.ps1
Write-Host "$foo $bar"