Laden Sie Variablen aus einem anderen Powershell-Skript

Ich habe mehrere Skripte, die Variablen wiederverwenden könnten, daher möchte ich Variablen in ihrem eigenen Variables.ps1-Skript isolieren, d. H.

$var1 = "1"
$var2 = "2"

Ich versuche, diese Variablen zu laden und sie dann wie folgt im Skript Main.ps1 auszudrucken:

.\Variables.ps1
$var1
$var2

Dies funktioniert, wenn ich zum ersten Mal. \ Variables.ps1 ausführe, aber nicht, wenn ich nur Main.ps1 ausführe. Meine Umgebung ist PowerShell ISE. Was mache ich falsch?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage