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"

Благодарю.

Ответы на вопрос(5)

Ваш ответ на вопрос