Valuri default tal-proxy għall-cmdlets web ta' PowerShell f'sessjoni tal-uffiċċju
Żid valuri default Proxy speċifiċi għall-kmand ma' PSDefaultParameterValues, żomm il-valuri default mhux relatati u neħħi l-entrati meta tbiddel l-ambjent.
Mill-PowerShell 3.0 'il quddiem, PSDefaultParameterValues jista' jipprovdi valuri default tal-proxy għal sejħiet web ripetuti:
$PSDefaultParameterValues['Invoke-WebRequest:Proxy'] = 'http://proxy.example:8080'
$PSDefaultParameterValues['Invoke-RestMethod:Proxy'] = 'http://proxy.example:8080'Dawn l-assenjamenti jżommu l-valuri default mhux relatati fid-dizzjunarju. Parametru Proxy espliċitu jieħu preċedenza fuq il-valur default korrispondenti. Żomm il-muftieħ speċifiċi għall-kmand minflok ma tqabbel kull parametru bl-istess isem b'wildcard. Għal sessjoni separata ta' sit pubbliku fejn huma permessi intermedjarji pubbliċi, agħżel kandidat mil-lista tal-proxy HTTP biss meta ma jkunux issettjati valuri default ProxyCredential jew ProxyUseDefaultCredentials u lanqas kredenzjali tal-proxy espliċiti.
Jekk il-proxy juża l-identità Windows attwali, żid il-valuri default korrispondenti:
$PSDefaultParameterValues['Invoke-WebRequest:ProxyUseDefaultCredentials'] = $true
$PSDefaultParameterValues['Invoke-RestMethod:ProxyUseDefaultCredentials'] = $truePoġġi l-entrati magħżula fil-profile xieraq meta sessjonijiet interattivi futuri għandhom jirċevuhom. Għal netwerk differenti, ibdel il-valuri tagħhom jew neħħi l-entrati li jappartjenu lil dan is-setup:
$PSDefaultParameterValues.Remove('Invoke-WebRequest:Proxy')
$PSDefaultParameterValues.Remove('Invoke-RestMethod:Proxy')
$PSDefaultParameterValues.Remove('Invoke-WebRequest:ProxyUseDefaultCredentials')
$PSDefaultParameterValues.Remove('Invoke-RestMethod:ProxyUseDefaultCredentials')It-tneħħija terġa' ddaħħal l-għażla normali tal-parametri. Il-cmdlet xorta jista' juża l-konfigurazzjoni tas-sistema jew tal-ambjent appoġġjata tiegħu; it-tneħħija ta' valur default ma titlobx b'mod espliċitu konnessjoni diretta.