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?

questionAnswers(3)

yourAnswerToTheQuestion