Proxy
通過 PowerShell 檢索 Internet 代理伺服器地址
我必須通過 PowerShell 檢索代理伺服器地址和埠,所以我可以使用該
Invoke-Webrequest -uri http://some-site.com -Proxy
命令。預期的輸出應該類似於http://proxy-server.com:port。我有一個 PowerShell 函式來檢索代理伺服器地址和埠,所以我們可以在腳本中使用它嗎?
這是實現我的目標的 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 } } }
希望這可以幫助 !