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. Как их можно оценить в (переданном) блоке сценариев и так в фоновом режиме?