I have a powershell 2.0 script which should run a command on several servers and process the output. I want to run the command and the processing for each server in a background job.
The comand works without any problems and terminates within half a second or less:
Invoke-Command -ComputerName $client -ScriptBlock { #do some stuff }
But when I run this in a background job, the job doesn't terminate:
Start-Job { Invoke-Command -ComputerName $client -ScriptBlock { #do some stuff } }
Has someone a idea what the problem could be?