PowerShell 2.0에서 기본 백그라운드 작업을 수행하려고하는데 start-job 및 invoke-command -asjob에서 다른 작업이 표시됩니다.Start-job 대 Invoke-command -assjob
내가 할 경우이 :
start-job -scriptblock {get-process}
내가 작업 개체를 얻을 수 있지만 (시작 - 작업에 의해 자동으로 생성됩니다) 자식 작업이 항상 "NotStarted"의 JobStateInfo 있습니다.
invoke-command -scriptblock {get-process} -computer localhost -asjob
는 내가 수-psremoting .... 내가 작업 백그라운드 작업을 얻기 위해해야 할 다른 작업을 실행했습니다 :
이, 그러나 예상대로 작동?
아니요, 아무 것도 반환하지 않습니다 (자식 작업이 아직 시작되지 않았다고 가정 할 경우). –
BTW ... 내부적으로 다르게 작동한다는 것을 알고있는 것이 좋습니다. 아직도 일자리가 잘 안되는 이유는 모르겠지만 적어도 미친 것은 아닙니다. –