有没有New-WebServiceProxy替代品?

时间:2018-07-25 15:14:05

标签: powershell soap soap-client powershell-v6.0

我试图在PowerShell 6上使用SOAP Web服务。我曾经在早期版本中使用New-WebServiceProxy命令来执行此任务,但是在PowerShell 6上不再存在。

>

2 个答案:

答案 0 :(得分:0)

ConvertTo-XMLInvoke-WebRequest的组合应该可以使您到达需要的位置,PowerShell 6支持这两种功能。

答案 1 :(得分:0)

我当前使用的是 PowerShell 7 ,缺少 New-WebServiceProxy 会影响与此 CmdLet 一起运行的多个脚本中的我在 PS 5.1 中预期。

正如先前回答 danno 一样, Invoke-WebRequest 是 Core版本中的自然选择。

使用Google搜索,我发现了两个带有示例的站点,这些示例可以实现SOAP Web服务的解决方法:

https://www.itprotoday.com/powershell/getting-started-soap-based-web-services-and-powershell

...和...

https://www.powershellbros.com/send-soap-message-powershell/

也许有人说这可以回去,但确实有效!