I've got a couple of Powershell scripts that automate DLL transferal and I'd like to import the variables from one text file into the various scripts. My example:
Variables.txt
$foo = "blarg"
$bar = "other blarg"
And then I'd like to do something like this:
Script.ps1
Imports Variables.txt
echo "$foo $bar"
This can be accomplished by Dot Sourcing.
Create a .ps1 file, declare your variables in it, then dot source the file. This will bring any variables declared in the file into the global scope.
Example:
Contents of Variables.ps1:
$foo = "blarg"
$bar = "other blarg"
Dot source it:
. ./Variables.ps1
Write-Host "$foo $bar"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With