Is éard atá i PowerShell ná timpeallacht bhlaosc agus scriptithe líne ordaithe atá dírithe ar thasc agus a d'fhorbair Microsoft atá deartha chun go leor gníomhaíochtaí a rialú ar chórais oibriúcháin Windows. I measc a phríomhfheidhmeanna tá an cumas cumraíocht seachfhreastalaí a dhéanamh. Cuireann an líne ordaithe agus a cumas chun tascanna den sórt sin a reáchtáil feabhas ar uathoibriú agus éascaíocht bhainistíocht lárnach suíomhanna líonra feistí ar an bhfearann.
Is é an buntáiste is mó a bhaineann le seachfhreastalaí a chumrú ag úsáid PowerShell i gcomparáid le modhanna coitianta eile ná nach dteastaíonn comhéadan grafach uaidh ós rud é go n -athraíonn sé go díreach na socruithe nasc idirlín. Tá an ghné seo thar a bheith úsáideach do riarthóirí córais ar gá dóibh monatóireacht a dhéanamh ar shuíomhanna seachfhreastalaí ar ghléasanna éagsúla ós rud é go mbeidh siad in ann na socruithe a athrú go tapa agus iad a chur isteach i scripteanna eile atá uathoibrithe cheana féin le haghaidh níos mó éifeachtúlachta.
Tá dhá phríomh-chur chuige ann maidir le cumraíocht na bhfreastalaithe seachfhreastalaithe ar fud an chórais ag baint úsáide as PowerShell: ag baint úsáide as orduithe netsh chun an tseirbhís WinHTTP agus eochracha na Clárlainne eagarthóireachta a rialú leis an ordú Set-ItemProperty . Go sonrach, díríonn an rannóg seo ar an dá mhodh seo agus soláthraíonn sé roinnt samplaí praiticiúla do shuíomhanna seachfhreastalaí éifeachtacha don chóras iomlán, agus dá fheidhmchláir. Ligeann an cur chuige dé seo do riarthóirí oibriú le suíomhanna líonra níos éifeachtaí ar leibhéil éagsúla.
Tá an t -ordú netsh leabaithe i Windows OS agus feidhmíonn sé go leor cuspóirí. Ceann de na feidhmeanna is féidir a dhéanamh leis an ordú seo ná suíomhanna seachfhreastalaí a chumrú maidir le seirbhís WinHTTP. Ligeann sé seo don úsáideoir an dóigh a bhfeidhmíonn seirbhísí córais a athrú seachas seachfhreastalaithe a athrú laistigh d'iarratais nó brabhsálaithe a thacaíonn le cineálacha éagsúla líonraí.
Tá sé tábhachtach a aibhsiú go bhfuil úsáid an ordaithe netsh i PowerShell teoranta do sheachvótálaithe a úsáideann údarú IP agus ní le seachvótálaithe a dteastaíonn dintiúir logála uathu.
Seo an chaoi ar féidir leat socruithe seachfhreastalaí a chumrú ag úsáid PowerShell:
netsh winhttp set proxy IP-address:port
Chun féachaint ar shuíomhanna seachvótála reatha amhail seoladh agus úsáid an chalafoirt:
netsh winhttp show proxy
Chun socruithe seachfhreastalaí a bhaint:
netsh winhttp reset proxy
Is féidir suíomhanna seachfhreastalaí a bhainistiú go lárnach i PowerShell trí chóras na clárlainne a chumrú de láimh. Bíonn tionchar ag an modh seo ar aon chláir a úsáideann an córas Windows chun a gcuid socruithe líonra a bhainistiú, lena n -áirítear beagnach gach brabhsálaí gréasáin.
Chun socruithe seachfhreastalaí a chur leis nach dteastaíonn aon údarú uathu, is féidir leat na horduithe PowerShell seo a leanas a chur i bhfeidhm:
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyServer -Value "IP address:port"
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyEnable -Value 1
Má tá seachvótálaí príobháideach á úsáid agat a dteastaíonn faisnéis logála isteach uaidh, is é seo an dóigh le dul ar aghaidh:
$proxyAddress = "http://IP address:port"
# Anseo déanaimid seoladh an fhreastalaí seachfhreastalaí riachtanach a shonrú
$credentials = Get-Credential
# Iarrfar ort an t -ainm úsáideora agus an pasfhocal a ionchur leis an ordú seo
[system.net.webrequest]::DefaultWebProxy = New-Object system.net.webproxy($proxyAddress)
# Cruthaíonn sé réad seachfhreastalaí nua leis an seoladh sonraithe
[system.net.webrequest]::DefaultWebProxy.Credentials = $credentials
# Cuir na dintiúir a ionchur roimhe seo i bhfeidhm ar an seachvótálaí
Más mian leat na suíomhanna seachfhreastalaí a mhúchadh bain úsáid as an ordú seo a leanas:
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyEnable -Value 0
Tá roinnt beart ann ar féidir iad a chur i bhfeidhm nuair a bhíonn deacrachtaí ann maidir le suíomhanna seachfhreastalaí a fhorghníomhú. Anseo thíos tá na horduithe agus na teicnící tábhachtacha le haghaidh fabhtcheartaithe.
Is féidir do shocruithe reatha le haghaidh seachvótálaí a sheiceáil go héasca tríd an ordú a úsáid mar seo a leanas:
Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" | Select-Object ProxyServer, ProxyEnable
Chun críche a fháil amach an bhfuil an seachvótálaí ar aon seans ag cur d'iarratais líonra ar aghaidh, féadfar an t -ordú seo a leanas a úsáid chun suíomh aitheanta a phingniú, abair mar example.com, ag calafort HTTP caighdeánach.
Test-NetConnection -ComputerName "example.com" -Port 80
Is féidir aon láithreán gréasáin de do rogha a chur in ionad “example.com” más gá.
Má bhíonn saincheisteanna fós ag nascadh trí sheachvótálaí, ba chóir duit na socruithe go léir a sheiceáil arís. Bí cinnte go bhfuil na sonraí a thugann do sheachvótálaí ceart agus go bhfuil an seachvótálaí féin ag obair.
Tuairimí: 0