爲什麼我收到的錯誤代碼如下:PowerShell的遠程作業
Get-Job -Id 1 | Select-Object -ExpandProperty childjobs | Where-Object {$_.state -eq 'Completed'} | Select-Object -ExpandProperty id | Receive-Job
接收-工作:輸入對象不能綁定到任何參數 命令或者是因爲該命令不拿管道輸入或 輸入及其屬性與 進行流水線輸入的任何參數都不匹配。在行:1 char:147 + Get-Job -Id 1 | Select-Object -ExpandProperty childjobs | Where-Object {$ _。state -eq'Completed'} |選擇對象 -ExpandProperty id |接收-工作< < < <
+ CategoryInfo:InvalidArgument:(2:PSObject)[接收-作業],ParameterBindingException + FullyQualifiedErrorId:InputObjectNotBound,Microsoft.PowerShell.Commands.ReceiveJobCommand
然而,該線作品完美:
Receive-Job (Get-Job -Id 1 | Select-Object -ExpandProperty childjobs | Where-Object {$_.state -eq 'Completed'} | Select-Object -ExpandProperty id)
任何提示或有用的意見的代碼表示讚賞。我是PowerShell的新手。
感謝
+1向他展示Trace-Command,教他如何釣魚:)。 – Marlon 2014-07-25 16:46:38