【问题标题】:Is there any New-WebServiceProxy alternative?是否有任何 New-WebServiceProxy 替代方案?
【发布时间】:2018-07-25 15:14:04
【问题描述】:

我正在尝试在 PowerShell 6 中使用 SOAP Web 服务。我曾经在早期版本中使用 New-WebServiceProxy 命令执行此任务,但在 PowerShell 6 中不再存在。是否有任何类似的命令?

【问题讨论】:

  • PowerShell Core 的功能不像 Windows PowerShell 那样完整。您使用 v6 的原因是什么?

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


【解决方案1】:

我目前正在使用 PowerShell 7,并且缺少 New-WebServiceProxy 会影响我在使用此 CmdLet 运行的几个脚本中预计在 PS 5.1 中。

正如 'danno' 之前回答的那样,Invoke-WebRequestCore 版本 中的自然选项。

谷歌搜索我发现了两个站点,其中包含实现 SOAP Web 服务解决方法的示例:

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

...和...

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

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

【讨论】:

    【解决方案2】:

    ConvertTo-XMLInvoke-WebRequest 的组合应该能够将您带到您需要的地方,这两者在 PowerShell 6 中都受支持。

    【讨论】:

    • ConvertTo-Xml 不太可能有用。
    猜你喜欢
    • 2017-03-06
    • 2022-01-12
    • 2011-06-07
    • 2012-05-03
    • 2020-04-14
    • 2020-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多