Использование прокси в powershell

powershell-proxy

PS C:> update-help
update-help : Failed to update Help for the module(s) 'Microsoft.PowerShell.Management, Microsoft.PowerShell.Security, Microsoft.PowerShell.Utility, Microsoft.WSMan.Management, Microsoft.PowerShell. Diagnostics, Microsoft.PowerShell.Host, Microsoft.PowerShell.Core' : The command could not update Help topics for the Windows PowerShell core modules, or for any modules in the $pshomeModules direc tory. To update these Help topics, start Windows PowerShell by using the "Run as Administrator" command, and try running Update-Help again.
At line:1 char:1
+ update-help
+ ~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Update-Help], Exception
+ FullyQualifiedErrorId : UpdatableHelpSystemRequiresElevation,Microsoft.PowerShell.Commands.UpdateHelpCommand

Ошибка получается, если сидишь в инете за прокси. Чтоб нормально пользоваться инетом из поша (обновить справку, выложить свой проект в ажур и проч.) надо сделать следующее:

$wc = New-Object System.Net.WebClient

$wc.Proxy.Credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials

Все, после этого пользуемся.

P.S. Креды должны быть уже введены, к примеру, в IE.