PowerShelli veebi-cmdletite puhverserveri vaikeväärtused kontoriseansi jaoks
Lisage PSDefaultParameterValuesisse käsuspõhised Proxy vaikeväärtused, säilitage seostumatud vaikeväärtused ja eemaldage kirjed keskkonna vahetamisel.
Alates PowerShellist 3.0 saab PSDefaultParameterValues pakkuda puhverserveri vaikeväärtusi korduvate veebikõnede jaoks:
$PSDefaultParameterValues['Invoke-WebRequest:Proxy'] = 'http://proxy.example:8080'
$PSDefaultParameterValues['Invoke-RestMethod:Proxy'] = 'http://proxy.example:8080'Need omistamised säilitavad sõnastikus seostumatud vaikeväärtused. Selgesõnaline Proxy parameeter alistab vastava vaikeväärtuse. Hoidke võtmed käsuspõhised, selle asemel et sobitada wildcardiga kõiki sarnase nimega parameetreid. Eraldi avaliku saidi seansi jaoks, kus avalikud vahendajad on lubatud, valige kandidaat HTTP puhverserverite loendist ainult siis, kui ProxyCredentiali ega ProxyUseDefaultCredentialsi vaikeväärtusi ja selgesõnalisi puhverserveri mandaate pole seatud.
Kui puhverserver kasutab praegust Windowsi identiteeti, lisage vastavad vaikeväärtused:
$PSDefaultParameterValues['Invoke-WebRequest:ProxyUseDefaultCredentials'] = $true
$PSDefaultParameterValues['Invoke-RestMethod:ProxyUseDefaultCredentials'] = $truePange valitud kirjed sobivasse profile'i, kui tulevased interaktiivsed seansid peaksid need saama. Teise võrgu jaoks asendage nende väärtused või eemaldage selle seadistuse omanduses olevad kirjed:
$PSDefaultParameterValues.Remove('Invoke-WebRequest:Proxy')
$PSDefaultParameterValues.Remove('Invoke-RestMethod:Proxy')
$PSDefaultParameterValues.Remove('Invoke-WebRequest:ProxyUseDefaultCredentials')
$PSDefaultParameterValues.Remove('Invoke-RestMethod:ProxyUseDefaultCredentials')Eemaldamine taastab tavapärase parameetrivaliku. Cmdlet võib siiski kasutada oma toetatud süsteemi- või keskkonnakonfiguratsiooni; vaikeväärtuse eemaldamine ei taotle selgesõnaliselt otseühendust.