我试图在PowerShell 6上使用SOAP Web服务。我曾经在早期版本中使用New-WebServiceProxy
命令来执行此任务,但是在PowerShell 6上不再存在。
答案 0 :(得分:0)
ConvertTo-XML与Invoke-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/
也许有人说这可以回去,但确实有效!