【发布时间】:2017-04-20 15:56:45
【问题描述】:
我想从 cmdlet 'new-webserviceproxy' 中调用方法 SubmitJob。从 cmdlet 公开的方法如下。
方法SubmitJob的定义如下
该方法需要许多参数。但我们只想传递两个参数,即“pJobDefinition”和“pAction”。
当我们单独传递这两个参数时,我们会遇到错误。
帮助我通过单独传递这两个参数来调用方法。
提前致谢
【问题讨论】:
-
...是什么让你认为它可以工作?
-
@TessellatingHeckler 我不确定该方法中哪个是强制参数。我是 Powershell 中服务代理 cmdlet 的新手。
-
您使用的
$url是可以与我们共享的公共资源吗?我尝试了New-WebServiceProxy 'http://www.webservicex.net/globalweather.asmx?WSDL',但在我的列表中没有得到相同的方法。还有你用的是哪个PS版本?您列出了 3 个,因此可以更加努力地进行测试 -
如果为其他参数传递 $nulls 会发生什么?
-
我使用的是powershell 4.0版
标签: .net powershell powershell-3.0 powershell-4.0 powershell-5.0