2012-10-22 93 views
4

我有幾個Powershell腳本可以自動運行DLL,我想將一個文本文件中的變量導入到各種腳本中。我的例子:從Powershell中的文本文件導入變量

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

然後我想要做這樣的事情:

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

回答

9

這可以通過點採購來完成。

創建一個.ps1文件,聲明你的變量,然後點源文件。這將使文件中聲明的變量進入全局範圍。

實施例:Variables.ps1的

內容:

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

點源它:

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