Tsoffin proxy na cmdlet ɗin yanar gizo na PowerShell don zaman ofis
Ƙara tsoffin Proxy na musamman ga kowace umarni a cikin PSDefaultParameterValues, kiyaye tsoffin da ba su da alaƙa, kuma cire shigarwar lokacin canza mahalli.
Tun daga PowerShell 3.0, PSDefaultParameterValues na iya bayar da tsoffin proxy don kira na yanar gizo da ake maimaita:
$PSDefaultParameterValues['Invoke-WebRequest:Proxy'] = 'http://proxy.example:8080'
$PSDefaultParameterValues['Invoke-RestMethod:Proxy'] = 'http://proxy.example:8080'Waɗannan sanyawa suna kiyaye tsoffin da ba su da alaƙa a cikin ƙamus. Bayyanannen siga na Proxy yana rinjaye kan tsoho mai dacewa. Riƙe maɓallan na musamman ga umarni maimakon daidaita kowane siga mai suna ɗaya da wildcard. Don zaman shafi na jama'a daban inda aka yarda da masu shiga tsakani na jama'a, zaɓi ɗan takara daga jerin proxy na HTTP kawai idan babu tsoffin ProxyCredential ko ProxyUseDefaultCredentials ko bayyanannun takardun shaidar proxy da aka saita.
Idan proxy ɗin yana amfani da asalin Windows na yanzu, ƙara tsoffin da suka dace:
$PSDefaultParameterValues['Invoke-WebRequest:ProxyUseDefaultCredentials'] = $true
$PSDefaultParameterValues['Invoke-RestMethod:ProxyUseDefaultCredentials'] = $trueSanya shigarwar da aka zaɓa a cikin profile da ya dace lokacin da zama na gaba mai mu'amala zai karɓe su. Don wata hanyar sadarwa, maye gurbin ƙimar su ko cire shigarwar da wannan saitin ya mallaka:
$PSDefaultParameterValues.Remove('Invoke-WebRequest:Proxy')
$PSDefaultParameterValues.Remove('Invoke-RestMethod:Proxy')
$PSDefaultParameterValues.Remove('Invoke-WebRequest:ProxyUseDefaultCredentials')
$PSDefaultParameterValues.Remove('Invoke-RestMethod:ProxyUseDefaultCredentials')Cirewa yana maido da zaɓin siga na yau da kullum. cmdlet ɗin na iya har yanzu amfani da tsarin tsarin ko mahallin da yake goyan baya; cire tsoho ba ya neman haɗi kai tsaye a bayyane.