Powershell使用webservice - 缺少返回值

时间:2017-10-26 17:28:32

标签: web-services powershell

使用PowerShell使用简单的Web服务。它应该返回2个值,但powershell只显示一个值。 SOAPUI工作正常,显示两个值。如果我不通过[ref]通话错误。不知道为什么会这样?

$URL = "https://nonpublic/wsdl/location"
$URI = New-Object System.Uri($URL);
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}
$webproxy = New-WebServiceProxy -Uri $URI -Namespace webproxy-class ssl
## webservice to return two values related to passed value
$val = "ide-550"
$result = $webproxy.getinfo([ref]$val)
$result   ## <-- only one value

编辑:获取成员输出 - statustype getinfo(string [ref] val)。

0 个答案:

没有答案