명령 을 사용할 수 있도록 PowerShell을 통해 프록시 서버 주소와 포트를 검색해야 합니다 Invoke-Webrequest -uri http://some-site.com -Proxy
. 예상되는 출력은 다음과 같습니다.http://proxy-server.com:포트.
프록시 서버 주소와 포트를 검색하는 PowerShell 함수가 있으므로 이를 스크립트에서 사용할 수 있습니까?
답변1
내 목표를 달성하기 위한 PowerShell 기능은 다음과 같습니다.
function Get-InternetProxy
{
<#
.SYNOPSIS
Determine the internet proxy address
.DESCRIPTION
This function allows you to determine the the internet proxy address used by your computer
.EXAMPLE
Get-InternetProxy
.Notes
Author : Antoine DELRUE
WebSite: http://obilan.be
#>
$proxies = (Get-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings').proxyServer
if ($proxies)
{
if ($proxies -ilike "*=*")
{
$proxies -replace "=","://" -split(';') | Select-Object -First 1
}
else
{
"http://" + $proxies
}
}
}
도움이 되었기를 바랍니다 !