PowerShell 3.0 முதல், PSDefaultParameterValues மீண்டும் மீண்டும் வரும் வலை அழைப்புகளுக்கு ப்ராக்ஸி இயல்புநிலைகளை வழங்க முடியும்:

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

இந்த ஒதுக்கீடுகள் அகராதியில் உள்ள தொடர்பற்ற இயல்புநிலைகளைப் பாதுகாக்கின்றன. வெளிப்படையான Proxy அளவுரு தொடர்புடைய இயல்புநிலையை மீறுகிறது. wildcard பயன்படுத்தி ஒரே பெயருள்ள அனைத்து அளவுருக்களையும் பொருத்துவதற்குப் பதிலாக விசைகளை கட்டளை-குறிப்பிட்டதாக வைத்திருங்கள். பொது இடைநிலையாளர்கள் அனுமதிக்கப்படும் தனி பொது-தள அமர்வுக்கு, ProxyCredential அல்லது ProxyUseDefaultCredentials இயல்புநிலைகளோ வெளிப்படையான ப்ராக்ஸி சான்றுகளோ அமைக்கப்படாதபோது மட்டுமே HTTP ப்ராக்ஸி பட்டியலில் இருந்து வேட்பாளரைத் தேர்ந்தெடுக்கவும்.

ப்ராக்ஸி தற்போதைய Windows அடையாளத்தைப் பயன்படுத்தினால், தொடர்புடைய இயல்புநிலைகளைச் சேர்க்கவும்:

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

எதிர்கால ஊடாடும் அமர்வுகள் இவற்றைப் பெற வேண்டுமானால் தேர்ந்தெடுத்த உள்ளீடுகளை பொருத்தமான profile-இல் வைக்கவும். வேறு நெட்வொர்க்கிற்கு அவற்றின் மதிப்புகளை மாற்றவும் அல்லது இந்த அமைப்புக்குச் சொந்தமான உள்ளீடுகளை நீக்கவும்:

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

நீக்குவது சாதாரண அளவுரு தேர்வை மீட்டமைக்கிறது. cmdlet அதன் ஆதரவு பெற்ற கணினி அல்லது சூழல் உள்ளமைவை இன்னும் பயன்படுத்தலாம்; இயல்புநிலையை நீக்குவது நேரடி இணைப்பை வெளிப்படையாகக் கோருவதில்லை.

தொடர்புடைய கட்டுரைகள்