Powershell Start-Process для запуска сеанса Powershell и передачи локальных переменных
Есть ли способ использовать командлет Powershell Start-Process для запуска нового сеанса Powershell и передачи блока сценария с локальными переменными (одна из которых будет массивом)?
Пример:
$Array = @(1,2,3,4)
$String = "This is string number"
$Scriptblock = {$Array | ForEach-Object {Write-Host $String $_}}
Start-Process Powershell -ArgumentList "$Scriptblock"
Благодарю.