为什么我收到的错误代码如下: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