Carregar variáveis de outro script do PowerShell
Eu tenho vários scripts que poderiam estar reutilizando variáveis, então eu gostaria de isolar as variáveis em seu próprio script Variables.ps1, ou seja,
$var1 = "1"
$var2 = "2"
Eu estou tentando carregar essas variáveis, em seguida, imprimi-los no script Main.ps1 como este:
.\Variables.ps1
$var1
$var2
Isso funciona se eu executar primeiro. \ Variables.ps1, mas não se eu apenas executar o arquivo Main.ps1. Meu ambiente é o PowerShell ISE. O que estou fazendo de errado?