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 သည် ၎င်း၏ ပံ့ပိုးထားသော စနစ် သို့မဟုတ် ပတ်ဝန်းကျင် ဖွဲ့စည်းမှုကို ဆက်လက် အသုံးပြုနိုင်သည်၊ မူလတန်ဖိုးကို ဖယ်ရှားခြင်းသည် တိုက်ရိုက် ချိတ်ဆက်မှုကို အတိအလင်း တောင်းဆိုခြင်း မဟုတ်ပါ။

ဆက်စပ်ဆောင်းပါးများ