Àkọsílẹ̀ tí ó ṣí fèrèsé VPN tí ó sì sùn fún ìṣẹ́jú kan ẹ̀wá ń ṣe àfojúsùn, àfojúsùn náà sì lòdì ní ẹ̀gẹ̀ẹ́ méjèèjì: yálà ó bẹ̀rẹ̀ ẹ̀dà kí ojú-ọ̀nà tó lè ṣiṣẹ́, tàbí ó dúró lẹ́yìn tí iṣẹ́ ìbá ti lè bẹ̀rẹ̀. Kò sí ìkọ̀ọ̀kan nínú àwọn àbájáde méjèèjì tí ó sọ bóyá ìjẹ́rìí ti parí. Lo àbájáde àṣẹ náà fúnra rẹ̀, lẹ́yìn náà béèrè ìbéèrè kan lọ́wọ́ iṣẹ́ náà tí ó lè dáhùn gan-an. Ìtẹ̀lentẹ̀le àwọn ìgbésẹ̀ méjèèjì yẹn ni gbogbo àpẹrẹ.

Ohun tí àṣẹ náà ń ròyìn gan-an

Fún pọ́rófáìlì Windows ìbílẹ̀ tí irinṣẹ́ ìlà àṣẹ tí a fi sórí ẹ̀rọ náà yé, rasdial.exe ń pe àkọsílẹ̀ tí a fun ní orúkọ, ó sì dá àmì ìparí ìlànà náà padà. Àmì yẹn ń ṣàlàyé ìgbìyànjú ìpe náà: ódò túmọ̀ sí pé a ṣe ìsopọ̀ fún pọ́rófáìlì yẹn, ìyàtọ̀ sí ódò sì túmọ̀ sí pé ó kùnà ní ìpele tí àmì náà fi hàn. Kà á gẹ́gẹ́ bí àbájáde ìpele kan, kì í ṣe ti iṣẹ́ náà lápapọ̀.

Àbájáde náà kò sọ nǹkan kan nípa pípín àdírẹ́sì, DNS àdáni, àwọn ọ̀nà tí a fi kún tàbí àṣẹ láti dé ọ̀dọ̀ sáfà kan pàtó. Gbogbo ìwọ̀nyí ń ṣẹlẹ̀ lẹ́yìn ìpe tí ó yọrísí, ẹnikẹ́ni nínú wọn sì lè ṣì jẹ́ àṣìṣe. Àlàfo yẹn ni ìdí tí àmì ìsopọ̀ àti ẹ̀dà tí ó kùnà fi máa ń wà papọ̀.

Mú àbájáde náà kí ohun mìíràn tó ṣiṣẹ́

Bẹ̀rẹ̀ nípa ìjẹ́rìí pé pọ́rófáìlì wà fún àkọsílẹ̀ tí yóò ṣe iṣẹ́ náà, kì í ṣe fún àkọsílẹ̀ tí ìwọ ń dán wò nìkan:

Get-VpnConnection -Name "Contoso-Office"
Get-VpnConnection -Name "Contoso-Office" -AllUserConnection

Lẹ́yìn náà pe, kí o sì ka àmì náà lẹ́sẹ̀kẹsẹ̀. PowerShell ń tọ́jú àbájáde ìbílẹ̀ nínú $LASTEXITCODE kìkì títí àṣẹ ìta tí ó kàn yóò fi ṣiṣẹ́, nítorí náà ping tí ó sọnù láàrin ìpe àti àyẹ̀wò yóò pa iye tí o fẹ́ kà run. Kọ́kọ́ yàn án sí àyípadà tirẹ̀, lẹ́yìn náà pinnu ohun tí o fẹ́ ṣe.

& rasdial.exe "Contoso-Office"
$dial = $LASTEXITCODE
if ($dial -ne 0) { throw "rasdial failed with $dial" }

Ṣàkọsílẹ̀ àmì náà pẹ̀lú ọ̀rọ̀ àṣìṣe tí kì í ṣe àṣírí, nítorí àkọsílẹ̀ tí ó ṣàkùnà, ẹ̀rí ìdánilẹ́kọ̀ọ́ tí a kọ̀, àti àkókò tí ó parí ń béèrè àwọn ìdáhùn ọ̀tọ̀ọ̀tọ̀. Tábìlì náà so àwọn àbájáde tí ó wọ́pọ̀ mọ́ ìgbésẹ̀ tí ó kàn.

ResultWhat it indicatesNext step
0The dial completedProbe the resource, do not start writing yet
691The credential or authentication method was rejectedFix the account or method, do not retry in a loop
623The named entry was not foundFix the profile name or its scope
Other non-zeroTransport, timeout or adapter failureRead the message, then check the path

Ìṣetán ni ohun àmúṣọrọ̀ náà, kì í ṣe ojú-ọ̀nà

Ní kété tí ìpe bá yọrísí, dán ohun tí iṣẹ́ náà nílò wò. Pátákó tí a pín, ibi ìparí API tàbí ebute dátàbésì dára jù fún àyẹ̀wò ìṣetán ju ojú-ìkànnì gbangba lọ, nítorí ojú-ìkànnì gbangba ń dáhùn nípasẹ̀ ọ̀nà èyíkéyìí tí ó ń ṣiṣẹ́, kò sì fi nǹkan kan hàn nípa ọ̀nà àdáni. Yan àyẹ̀wò tí ètò náà fúnra rẹ̀ gbára lé. Ìsopọ̀ TCP tí ó yọrísí sọ pé ìtọ́sọ́nà àti àyẹ̀wò ṣí, ìyẹn sì ni èyí tí ó pọ̀ jù nínú ohun tí àkọ́kọ́ kíkọ nílò:

Test-NetConnection -ComputerName files.contoso.example -Port 445

Dín àwọn ìgbìyànjú kù, kí o sì ṣàkọsílẹ̀ ìpele tí ó kùnà. Ẹ̀rí tí a kọ̀ yẹ kí ó dá àkọsílẹ̀ dúró, kì í ṣe láti bọ́ ìyípadà àtúnṣe; orúkọ DNS tí kò tíì farahàn yẹ fún àwọn ìgbìyànjú kúkúrú díẹ̀; ebute tí kò ṣí láé jẹ́ ìṣòro ìtọ́sọ́nà tàbí ìlànà lókè alákọ̀ọ́kọ́.

Níbi tí ìsopọ̀ ti wà kí iṣẹ́ tó bẹ̀rẹ̀, fi í sílẹ̀. Pípa ìpàdé tí ìwọ kò ṣí ń dí iṣẹ́ mìíràn alò ẹ̀rọ náà lọ́wọ́, nítorí náà ṣàkọsílẹ̀ ẹni tí ìpàdé náà jẹ́ àti pípa tí ó yẹ.

Pààlà pọ́rófáìlì sí àkọsílẹ̀ tí ó ń ṣe iṣẹ́ náà

Iṣẹ́ tí a ṣètò ń ṣiṣẹ́ lábẹ́ ìdánimọ̀ àti ìpàdé tirẹ̀, pọ́rófáìlì tí ó ń ṣiṣẹ́ lórí desktop rẹ sì lè máà hàn níbẹ̀. Tún àyẹ̀wò ìfarahàn àti ìpe ṣe lábẹ́ àkọsílẹ̀ iṣẹ́ náà kí o tó gbẹ́kẹ̀ lé ìṣètò. Pa ọ̀rọ̀ ìpamọ́ mọ́nà kúrò ní ìlà àṣẹ: a máa ń rí àwọn àríyànjiyàn, wọ́n sì máa ń wọ inú àkọsílẹ̀.

Bí ìmúgbò ẹ̀rọ bá nílò ìbéèrè ojú-ìwé, ìfọwọ́ kàn káàdì ọlọ́gbọ́n tàbí ìfọwọ́sí MFA, ìbárajọ yẹn jẹ́ apá kan àpẹrẹ, a kò sì lè ṣe é ní aṣemáṣe nípa fífi títẹ̀ bọ́tìnì ṣe àwòkọ́ṣe. Lo alákọ̀ọ́kọ́ tí a ṣe àtìlẹ́yìn fún rẹ̀, kí ìgbésẹ̀ ènìyàn lè ṣẹlẹ̀.

Ìrísí àkọsílẹ̀ ìkẹyìn kò ní pẹ̀ tó: yẹ̀wò pọ́rófáìlì, pe, ka àmì náà, dán ohun àmúṣọrọ̀ wò, lẹ́yìn náà bẹ̀rẹ̀ iṣẹ́ náà. Ìgbésẹ̀ kọ̀ọ̀kan ń dáhùn ìbéèrè tí èyí tí ó ṣáájú kò lè dáhùn, kò sì sí ọ̀kan tí ó gbára lé sísùn.

Àwọn àpilẹ̀kọ tó jọra