powershell - 使用“4”参数调用“TogglePoolOutOfService”的异常:“无法理解 SOAP 标头操作。”
问题描述
我正在尝试从 Powershell 运行 Web 服务,但我正在努力让它工作。
Param(
[Parameter(Mandatory=$true)][int]$PoolID
, [Parameter(Mandatory=$true)][bool]$OOS
, [Parameter(Mandatory=$true)][bool]$REF
)
$ws=New-WebServiceProxy -Uri http://0040_uat.welcom.servicebroker.server/WelcomRTIAdminUtility.svc
$ws.TogglePoolOutOfService($PoolID,$OOS,[ref]$REF,[ref]$REF)
}
Run-webservice -PoolID 11 -OOS $true -REF $true
我最初得到Cannot find an overload for "TogglePoolOutOfService" and the argument count: "4".
如果我在没有参数的情况下运行调用,它会显示以下重载
OverloadDefinitions
-------------------
void TogglePoolOutOfService(int poolId, bool poolIdSpecified, [ref] bool TogglePoolOutOfServiceResult, [ref] bool TogglePoolOutOfServiceResultSpecified)
我认为这可能与我设置参数的方式有关,但我正在努力找出问题所在。任何帮助将非常感激。
解决方案
推荐阅读
- javascript - 我如何防止这个超过大写字母的acii值
- javascript - 如何在提交时不重定向人员(Mailchimp 自定义表单)?
- javascript - 使用 SocketIO 动态更新表行
- spring - 在春季访问多对多关系
- python - 如何找到决策回归树的叶子?
- android - 如何从主题更改 CardView 背景颜色
- php - 提交的表单不会更改数据库中的值
- excel - 如何将 Excel 中的字符串视为预定义的数字?
- excel - 在自己的子文件夹 vba 中将所有 excel 文件转换为 pdf
- javascript - 是否可以在函数(forEach)中打印一些东西?Vue.Js,JavaScript