Powershell - как предварительно оценить переменные в блоке скриптов для Start-Job

Я хочу использовать фоновые задания в Powershell.

Как сделать, чтобы переменные оценивались в момент определения ScriptBlock?

$v1 = "123"
$v2 = "asdf"

$sb = {
    Write-Host "Values are: $v1, $v2"
}

$job = Start-Job -ScriptBlock $sb

$job | Wait-Job | Receive-Job

$job | Remove-Job

Я получил печатные пустые значения $ v1 и $ v2. Как их можно оценить в (переданном) блоке сценариев и так в фоновом режиме?

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

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