微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从PowerShell中访问Web服务?

我想从Windows PowerShell中使用给定的(简单的)WSDL访问Web服务。

是否有捷径可寻?

套接字接收挂起

Win C#:以pipe理员身份运行应用程序,无需UAC提示

是否可以启动相同的线程?

Windows服务状态存储的推荐位置?

如何设置箱子风扇速度

# Working example of how to use PowerShell (version >= 2) to access a web service. $svc = New-WebServiceProxy –Uri 'http://www.webservicex.net/stockquote.asmx?WSDL' $svc | Get-Member # Use Get-Member to discover the interface of a web service. # Get stock quotes. $svc.GetQuote('BA') # Boeing $svc.GetQuote('AMZN') # Amazon $svc.GetQuote('SBUX') # Starbucks

一种方法是使用WSDL.exe生成包装类 – 编译生成的源代码,并使用PowerShell中的强类型类。 整个生成 – 编译 – 实例化过程可以很容易地从PowerShell自动完成。

如果您使用PowerShell 2.0,请按照其他答案中的建议使用New-WebServiceProxy 。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐