我有几个自动执行DLL传输的Powershell脚本,我想将变量从一个文本文件导入到各种脚本中。我的例子:
Variables.txt
$foo = "blarg"
$bar = "other blarg"
然后我想做这样的事情:
Script.ps1
Imports Variables.txt
echo "$foo $bar"
答案 0 :(得分:12)
这可以通过 Dot Sourcing 来实现。
创建.ps1文件,在其中声明变量,然后点源文件。这会将文件中声明的任何变量带入全局范围。
示例:
Variables.ps1的内容:
$foo = "blarg"
$bar = "other blarg"
点源:
. ./Variables.ps1
Write-Host "$foo $bar"