Start-job vs Invoke-command -asjob

Je suis en train de faire à base de tâches en arrière-plan PowerShell 2.0, et je vais voir des choses différentes avec des start-emploi et de commande invoke-command -asjob.

Si je fais ceci:

start-job -scriptblock {get-process}

- Je obtenir un objet de travail, mais l'enfant de l'emploi (qui est automatiquement créé par la start-emploi) a toujours un JobStateInfo de "NotStarted".

ceci, cependant, fonctionne comme prévu:

invoke-command -scriptblock {get-process} -computer localhost -asjob

J'ai couru l'activer psremoting....autre chose que je dois faire pour obtenir tâches en arrière-plan de travail?

OriginalL'auteur Mike Shepard | 2009-11-12