Frá PowerShell 3.0 og síðani kann PSDefaultParameterValues veita proxy-kvøldsetingar til endurtiknar netkall:

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

Hesar tillutingar varðveita aðrar kvøldsetingar í orðabókini. Ein greið Proxy-parametur yvirtekur samsvarandi kvøldseting. Haltd lyklarnar til skipanar í staðin fyri at samsvara øllum eins nevndum parametrum við wildcard. Til eina serstaka setu á einum almennum heimasíðu, har almenn millumlið eru loyvd, vel ein kandidat úr HTTP-proxylistanum bert tá ongar kvøldsetingar fyri ProxyCredential ella ProxyUseDefaultCredentials og ongin greið proxy-innlating er sett.

Um proxyið brúkar verandi Windows-samleika, legg tá samsvarandi kvøldsetingarnar afturat:

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

Set tær valdu setningarnar í hóskandi profile, tá framtíðar interaktivar setur skulu fáa tær. Til eitt annað net, skift teirra virðum út ella strika út setningarnar, sum henda uppsetningin eigur:

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

Strikan endurreisir vanliga parameturval. Cmdletið kann framvegis brúka sín stuðlaðu system- ella umhvørvissamstilling; at strika út eina kvøldseting biður ikki greitt um beint samband.

Skyldar greinar