Посмотрите, разрешит ли это обсуждение и ответы ваш вариант использования.
Как установить прокси-сервер 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.