Load variables from another powershell script
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" I'm trying to load these variables then print them out in the Main.ps1 script like this: .\Variables.ps1 $var1 $var2 This works if I first run .\Variables.ps1 but not if I just run Main.ps1. My environment is PowerShell ISE. What am I doing wrong? zdan The variables declared in Variables.ps1 are at "Script Scope". That is you can not see them outside of the scope of the script that declares them. One way to bring the variables in Variables.ps1