Temel arka plan işlerini PowerShell 2.0'da yapmaya çalışıyorum ve başlangıç işiyle ve invoke-command -asjob ile farklı şeyler görüyorum.Start-job vs. Invoke-command -asjob
ben yaparsanız bu:
start-job -scriptblock {get-process}
Bir iş nesnesi olsun, ama (start-iş tarafından otomatik olarak oluşturulur) çocuk işi hep "NotStarted" bir JobStateInfo sahiptir.
invoke-command -scriptblock {get-process} -computer localhost -asjob
etkinleştirip-psremoting .... Ben çalışma arka plan işlerini almak için yapmanız gereken başka bir şey karşılaştık:
bu, ancak, beklendiği gibi çalışır?
Hayır, yalnızca bir şey döndürmez (çocuk işinin hala başlatılmamış olması durumunda beklerim). –
BTW ... içeriden farklı çalıştıklarını bilmek güzel. Hala başlangıç işinin neden işe yaramadığını açıklamıyor ama en azından çıldırmıyorum. –