Powershell для выполнения службы WCF с прокси - PullRequest
0 голосов
/ 13 сентября 2018

Я пытаюсь выполнить службу WCF / WSDL с помощью Powershell и обнаружил, что могу использовать командлет «New-WebServiceProxy» для выполнения этой работы.

К сожалению, похоже, что если я выполню непосредственно в своей среде, он не будет работать, потому что он заблокирован нашим прокси-сервером, тогда я обнаружил командлет Net.WebProxy, который может склеить их вместе.

Но я не слишком знаком с командлетом 2, как мне использовать New-WebServiceProxy, но в то же время определять прокси, как в Net.WebProxy?

Спасибо

1 Ответ

0 голосов
/ 13 сентября 2018

Посмотрите, разрешит ли это обсуждение и ответы ваш вариант использования.

Как установить прокси-сервер HTTP (WebProxy) на прокси-сервере службы на стороне клиента WCF?

Что касается этого ...

But, I am not too familiar with the 2 cmdlet, how do I use New-WebServiceProxy but at the same time defining Proxy just like in Net.WebProxy?

Вы ищете разницу между ними?

Один - это встроенный командлет, определенный для определенного использования, а другой - нет.Нет такого командлета MS, называемого Net.WebProxy.

(Get-Command -Name *web*) -match 'proxy' | Format-Table -AutoSize

CommandType Name                Version Source                         
----------- ----                ------- ------                         
Cmdlet      New-WebServiceProxy 3.1.0.0 Microsoft.PowerShell.Management

Это необработанный класс Windows .Net ...

См. Следующие ресурсы:

Класс веб-прокси Определение Пространство имен: СистемаСборки .Net: System.dll, netstandard.dll, System.Net.WebProxy.dll

Конструкторы веб-прокси Определение пространства имен: System.Net Сборки: System.dll, netstandard.dll, System.Net.WebProxy.dll

..., которые вы можете использовать в модулях / скриптах PowerShell.

...