Kusukela ku-PowerShell 3.0, PSDefaultParameterValues inganikeza izindinganiso zeproxy zezingcingo zewebhu eziphindwayo:

$PSDefaultParameterValues['Invoke-WebRequest:Proxy'] = 'http://proxy.example:8080'
$PSDefaultParameterValues['Invoke-RestMethod:Proxy'] = 'http://proxy.example:8080'

Lezi zabelo zigcina izindinganiso ezingahlobene esichazamazwini. Ipharamitha ye-Proxy ecacile idlula indinganiso ehambisanayo. Gcina okhiye bengqamene nomyalo esikhundleni sokusebenzisa i-wildcard ukufanisa zonke izinto ezinamagama afanayo. Seseshini ehlukile yesayithi lomphakathi lapho abaxhumanisi bomphakathi bavunyelwe, khetha umfakazi ovela ohleni lweproxy ye-HTTP kuphela lapho kungekho zindinganiso ze-ProxyCredential noma ze-ProxyUseDefaultCredentials futhi kungekho mininingwane ecacile yeproxy esethiwe.

Uma iproxy isebenzisa ubunikazi be-Windows bamanje, engeza izindinganiso ezihambisanayo:

$PSDefaultParameterValues['Invoke-WebRequest:ProxyUseDefaultCredentials'] = $true
$PSDefaultParameterValues['Invoke-RestMethod:ProxyUseDefaultCredentials'] = $true

Beka okufakiwe okukhethiwe ku-profile efanele lapho amaseshini asebenzisanayo azokuthola. Kwenye inethiwekhi, shintsha amanani azo noma ususe okufakiwe okuphethwe yilokhu kuhlelwa:

$PSDefaultParameterValues.Remove('Invoke-WebRequest:Proxy')
$PSDefaultParameterValues.Remove('Invoke-RestMethod:Proxy')
$PSDefaultParameterValues.Remove('Invoke-WebRequest:ProxyUseDefaultCredentials')
$PSDefaultParameterValues.Remove('Invoke-RestMethod:ProxyUseDefaultCredentials')

Ukususa kubuyisela ukukhetha okuvamile kwepharamitha. I-cmdlet isengasebenzisa ukucushwa kwesistimu noma kwendawo okusekelwayo; ukususa indinganiso akuceli ngokucacile ukuxhumana okuqondile.

Izihloko ezihlobene