Standardproxy í PowerShell-netcmdletum til eina skrivstovusetu
Legg kvøldsetingar av Proxy, sum hoyra til skipan, afturat PSDefaultParameterValues, varðveit aðrar kvøldsetingar og strika út setningarnar, tá umhvørvið verður broytt.
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'] = $trueSet 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.