Powershell Start-Prozess zum Starten der Powershell-Sitzung und Übergeben lokaler Variablen
Gibt es eine Möglichkeit, mit dem Cmdlet "Powershell Start-Process" eine neue Powershell-Sitzung zu starten und einen Skriptblock mit lokalen Variablen zu übergeben (von denen eine ein Array sein wird)?
Beispiel:
$Array = @(1,2,3,4)
$String = "This is string number"
$Scriptblock = {$Array | ForEach-Object {Write-Host $String $_}}
Start-Process Powershell -ArgumentList "$Scriptblock"
Vielen Dank.