የ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 አሁንም የሚደግፈውን የስርዓት ወይም የአካባቢ ውቅር ሊጠቀም ይችላል፤ ነባሪን ማስወገድ ቀጥተኛ ግንኙነትን በግልጽ አይጠይቅም።