I have several scripts that could be reusing variables so I\'d like to isolate variables in their own Variables.ps1 script, i.e.
$var1 = \"1\" $var2 = \"2\"
# var.ps1 $Global:var1 = "1" $Global:var2 = "2"
This works. Whether it's better or worse than "dot sourcing" probably depends on your specific requirements.
PS > .\var.ps1 PS > $var1 1 PS > $var2 2 PS >