10

DLL の転送を自動化する Powershell スクリプトがいくつかあり、1 つのテキスト ファイルからさまざまなスクリプトに変数をインポートしたいと考えています。私の例:

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

そして、私はこのようなことをしたいと思います:

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

1 に答える 1

24

これは、ドットソーシングによって実現できます。

.ps1 ファイルを作成し、その中で変数を宣言してから、ファイルをドット ソースします。これにより、ファイルで宣言されたすべての変数がグローバル スコープに取り込まれます。

例:

Variables.ps1 の内容:

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

ドット ソース:

. ./Variables.ps1
Write-Host "$foo $bar"
于 2012-10-22T16:49:53.650 に答える