저는 사무실에서 일하고 있으며 인터넷에 액세스하려면 http 프록시를 사용해야합니다.모든 웹 요청이 강제로 프록시를 통과하도록 할 수 있습니까?
외부 자원을 요청할 때 http 프록시를 사용하도록 powershell에 알려주는 $ PSvariable 또는 환경 변수가 있습니까? (리눅스에서 HTTP_PROXY ENV var에 같은 : http_proxy=http://username:[email protected]:port/
)
export http_proxy
나는 PSSession이
$PSSessionOption = New-PSSessionOption -ProxyAccessType IEConfig -ProxyAuthentication Negotiate -ProxyCredential Domain\User
그러나 때때로 난에 대한 해결책을 찾을 수 없습니다 위해 그것을 할, 내가 WebClient를
$proxy = [System.Net.WebRequest]::GetSystemWebProxy()
$proxy.Credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials
$web = New-Object System.Net.WebClient
$web.proxy = $proxy
을 위해 그것을 할 수있어 프록시를 통해 update-help |save-help
을 어떻게 사용합니까?
내가 할 필요가 없습니다 :
나는이에 본 유일한 해결책은 Ravikanth Chaganti에서입니다
Save-Help woes and solution
이 해결해야하는 MS 연결 요청이 내 시스템의 프록시를 통해 웹에 액세스하기위한 특별한 방법. IE에서 사용하는 설정은 PowerShell과 내 시스템의 거의 모든 항목에서 자동으로 선택됩니다. 프록시가 인증을 수행하는 방법 (또는 경우에도)을 알지 못합니다. 그 차이가있을 수 있습니다. – alroc
오 오하이오 어쩌면 당신은 무언가를 쳤습니다 ... 나는 프록시 설정이 잘못 될 수 있습니다. 예를 들어 tommorow 테스트를하고 알려 드리겠습니다. 고맙습니다. –
@alroc 감사합니다. IE에서 프록시 설정을 재정의 한 후 정상적으로 작동합니다. 대답 해 주시면 고맙겠습니다. –