wcf和powershell的奇怪行为

时间:2017-04-27 13:53:50

标签: powershell

使用Powershell和Web服务。使用powershell,我正在运行并更新cirensen表单。当powershell编译时,我正在回调服务请求Id并更新表单的一个属性。 与powershell一起工作正常。 有了web servcie,我收到了错误:

  

“找不到与参数名称''eq \'匹配的参数。”

Get-SCSMObject -Class $sRClass   -filter  “ID -eq $serviceRequestId” | Set-SCSMObject -Property Source -Value “Other”

1 个答案:

答案 0 :(得分:0)

我不认为-Filter参数的作用是这样的!

听起来你可能想要使用Where-Object CmdLet:

Get-SCSMObject -Class $sRClass |
  Where-Object {$_.ID -eq $serviceRequestId} |
  Set-SCSMObject -Property Source -Value “Other”