د PowerShell ویب cmdlet پروکسي ډیفالټ د دفتر غونډې لپاره
PSDefaultParameterValues ته د کمانډ ځانګړي Proxy ډیفالټ اضافه کړئ، نااړوند ډیفالټ وساتئ او د چاپېریال بدلولو پر مهال دې ننوتنې لرې کړئ.
له PowerShell 3.0 راهیسې، PSDefaultParameterValues کولای شي د تکراري ویب زنګونو لپاره د پروکسي ډیفالټ چمتو کړي:
$PSDefaultParameterValues['Invoke-WebRequest:Proxy'] = 'http://proxy.example:8080'
$PSDefaultParameterValues['Invoke-RestMethod:Proxy'] = 'http://proxy.example:8080'دا ټاکل په قاموس کې نااړوند ډیفالټ ساتي. ښکاره Proxy پارامیټر اړوند ډیفالټ له پامه غورځوي. کیلي ګانې د کمانډ ځانګړي وساتئ، د دې پرځای چې wildcard سره هماغه نوم لرونکي ټول پارامیټرونه ورته کړئ. د جلا عامه سایټ غونډې لپاره چې عامه منځګړي پکې اجازه لري، یوازې هغه وخت له د HTTP پروکسي لیست څخه نوماند وټاکئ چې له ProxyCredential یا ProxyUseDefaultCredentials ډیفالټ او ښکاره پروکسي اسنادو څخه هیڅ نه وي ټاکل شوي.
که پروکسي اوسنی 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 لاهم کولای شي خپل ملاتړ شوی سیسټم یا چاپېریال ترتیب وکاروي؛ ډیفالټ لرې کول په ښکاره ډول مستقیم اړیکه نه غواړي.