Powershell - comment pré-évaluer les variables dans un scriptblock pour les Start-Emploi

Je veux utiliser le fond d'emplois dans Powershell.

Comment faire de variables évaluées au moment de ScriptBlock définition?

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

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

$job = Start-Job -ScriptBlock $sb

$job | Wait-Job | Receive-Job

$job | Remove-Job

- Je obtenir de l'imprimé vide les valeurs de $v1, $v2. Comment puis-je les avoir évalués dans (passé) la scriptblock et donc à la tâche en arrière-plan?

OriginalL'auteur Ivan | 2013-11-07