Script aus Variable heraus starten

$a = "c:\tmp\yourscript.ps1"
 
&$a;

Das &-Zeichen lässt Powershell den Variableninhalt als Kommando interpretieren.

Quelle