Żomm VPN tal-Windows ħaj: ixgħel rasdial fuq l-avveniment tal-qtugħ
RasClient 20226 u 20227 jimmarkaw qtugħ; 631 ifisser li persuna għamlitu. Ixgħel rasdial fl-ewwel tnejn, salv kredenzjali waħda, u aqra l-kodi tal-ħruġ.
Windows ma joffrix politika ta' sejħa mill-ġdid għall-klijent VPN tiegħu, għalhekk konnessjoni li taqa' f'nofsillejl għadha 'l isfel fil-kolazzjon. Kompitu skedat li jissorvelja l-qtugħ u jħaddem rasdial jagħlaq dak il-vojt mingħajr klijent ta' partijiet terzi. Jekk il-kompitu jġib ruħu bħal operatur jew bħal linja loopable jiddependi fuq tliet dettalji: liema avvenimenti jqabbel, liema kredenzjali jista' jara, u x'jagħmel bir-riżultat. Ħadd mit-tlieta mhu diffiċli, u li tħalli waħda minnhom barra hija dik li tipproduċi kompitu li jsejjaħ għal dejjem.
Għalfejn tajmer huwa l-iskattatur żbaljat
Tajmer isejjaħ skont l-iskeda tiegħu stess kemm jekk it-tunnel huwa 'l isfel u kemm jekk le. Dan jipproduċi tentattivi li ħadd ma kien jeħtieġ, u tentattiv waqt sessjoni tax-xogħol jista' jfixkilha. Skattatur ta' avveniment jaqbad biss meta l-konnessjoni tbiddel l-istat, li jiswa inqas u huwa eħfef biex tirraġuna dwaru. L-avveniment iġorr ukoll ir-raġuni, u r-raġuni hija dik li tifred falliment tan-netwerk minn persuna li tiskonnetta bil-ħsieb.
Dik id-distinzjoni hija d-differenza bejn kompitu utli u wieħed li jiġġieled mal-utent kull filgħaxija. Hija wkoll il-parti li normalment tonqos fir-riċetti li jiddeskrivu biss l-azzjoni.
Il-par ta' avvenimenti, u dak li għandu jiġi mrażżan
Il-klijent tas-Servizz ta' Aċċess Remot jikteb rekords taċ-ċiklu tal-ħajja fil-log Application taħt il-fornitur RasClient. 20226 jimmarka konnessjoni li ntemmet, u 20227 jimmarka tentattiv li falla, għalhekk wieħed minnhom jista' jiġġustifika sejħa ġdida. Kull ħaġa oħra fil-kompitu tiddependi milli jitqabblu dawn iż-żewġ identifikaturi eżattament. Ilhom stabbli għal snin, u għalhekk riċetti mibnija fuqhom għadhom jiċċirkolaw, iżda bini li jbiddel isem il-fornitur jew l-identifikaturi jagħmel it-talba ma tirritornax xejn. Erġa' ħaddem il-pass tal-prova wara kull aġġornament tal-karatteristika minflok ma tistenna li l-kompitu jieqaf jaqbad.
Tmiem wieħed irid ikun eskluż. L-iżball 631 ifisser li l-utent skonnetta l-port, u sejħa mill-ġdid f'dak il-mument tiġġieled mal-persuna li għadha kemm bidlet in-netwerk bil-ħsieb. Qiegħed l-esklużjoni fil-filter tal-iskattatur u mhux fl-iskrittura, sabiex il-kompitu ma jibdiex xejn. Trid tapplika għal ID wieħed tal-avveniment biss, għax il-EventData predicate jaqbel biss meta l-element imsemmi jeżisti, u klawżola maqsuma kienet twaqqa' bil-kwiet kull avveniment tal-ID l-ieħor. Aqra l-isem tal-element minn rekord reali qabel tikteb il-filter:
Get-WinEvent -LogName Application -MaxEvents 5 -FilterXPath "*[System[Provider[@Name='RasClient'] and EventID=20226]]" | Select-Object -First 1 -ExpandProperty ToXml
L-XML juri l-ismijiet eżatti ta' Data f'dak ir-rekord. ErrorCode hija l-ortografija tas-soltu, u rekord li juża xi ħaġa oħra jeħtieġ li dak l-isem jiġi sostitwit fil-filter hawn taħt.
<QueryList><Query Id="0" Path="Application"><Select Path="Application">*[System[Provider[@Name='RasClient'] and (EventID=20226 or EventID=20227)]] and (EventData[Data[@Name='ErrorCode'] != '631'] or System[EventID=20227])</Select></Query></QueryList>
Pejst dan fil-filter personalizzat tal-iskattatur, u pruvah bħala talba qabel ma jsir skattatur. L-istess XPath jaħdem mill-PowerShell kontra l-log ħaj, li hija l-mod irħis biex tara ma x'hiex jaqbel waqt li l-istorja tal-kompiti għadha mhix involuta.
Get-WinEvent -LogName Application -MaxEvents 40 -FilterXPath "*[System[Provider[@Name='RasClient'] and (EventID=20226 or EventID=20227)]] and (EventData[Data[@Name='ErrorCode'] != '631'] or System[EventID=20227])" | Select-Object TimeCreated,Id,Message
Skattatur li bil-kwiet ma jaqbel ma' xejn jidher eżattament bħal kompitu li jaħdem u jfalli. It-tnejn jidhru bħala "l-awtomazzjoni ma taħdimx", u ħadd minnhom ma jgħid liema nofs hija nieqsa. Iċċekkja l-ewwel il-ħruġ tat-talba, għax jifred iż-żewġ każijiet f'pass wieħed.
Is-sejħa tfalli għax m'hemmx min jittajpja l-password
L-azzjoni tħaddem rasdial bl-isem tal-konnessjoni. Meta l-profil m'għandux kredenzjali fil-cache, is-sejħa tfalli minnufih għax m'hemmx min iwieġeb il-prompt. Dan huwa l-aktar raġuni komuni għalfejn kompitu skattat b'mod korrett ma jagħmel xejn viżibbli, għalhekk iċċekkjah qabel ma tmiss l-iskattatur. Is-sejħa bl-idejn minn prompt tal-kmand tifred problema ta' kredenzjali minn problema ta' skedar.
Salva l-kredenzjali darba taħt il-kont li bih se jaħdem il-kompitu, u agħmel dak il-kont parti mid-disinn. Kompitu li jaħdem bħala SYSTEM ma jistax jaqra kredenzjali fil-cache mill-kont interattiv tiegħek, u lanqas kompitu li jaħdem bħala xi ħadd ieħor. L-isem ukoll irid jaqbel eżattament mal-profil, inkluż kwalunkwe prefiss tad-dominju fil-qasam tal-utent.
rasdial
rasdial "Office VPN"
(Start-Process rasdial -ArgumentList '"Office VPN"' -Wait -PassThru -NoNewWindow).ExitCode
L-ewwel kmand jelenka l-ismijiet li jaf Windows. It-tieni jsejjaħ bl-isem billi juża l-kredenzjali fil-cache, u t-tielet hija l-forma li għandha tuża azzjoni tal-PowerShell, għax tistenna u tirritorna valur li l-kompitu jista' jirreġistra.
Aqra l-kodi tal-ħruġ minflok it-tieqa
Kompitu li jibda proċess mingħajr ma jistenna jirrapporta suċċess malli l-proċess jeżisti. Għal sejħa li tista' tfalli sekonda wara, dak il-verdett huwa bla siwi. L-istennija għall-kodi tal-ħruġ iddawwar l-azzjoni f'riżultat reali. L-istorja tal-kompiti waħedha turi biss li proċess beda, qatt li tunnel tela'.
Irreġistra l-valur b'timbru tal-ħin fuq kull ġirja. Falliment wieħed wara qtugħ huwa normali, filwaqt li tliet fallimenti wara xulxin bl-istess kodi jindikaw il-kredenzjali jew il-profil u mhux in-netwerk. Dak ix-xejra huwa dak li jagħmel l-istorja denja li tinqara.
Żid intervall qasir ta' ripetizzjoni bħala assigurazzjoni, u kun espliċitu dwar kif jinteraġixxi ma' skattatur tal-avveniment. Ripetizzjoni kull minuta għal ħames minuti tforni t-tieni tentattiv meta l-internet reġa' lura mat-tunnel, u taħt Settings, "Jekk il-kompitu diġà qed jiġri, tapplika r-regola li ġejja", il-kompitu jrid "Tibdiex istanza ġdida" sabiex ripetizzjoni ma tikkoinċidix ma' sejħa li għadha għaddejja. Mingħajr dak l-issettjar, żewġ proċessi rasdial jistgħu jikkompetu għall-istess port u t-tieni jfalli mingħajr ebda raġuni utli.
Ipprova t-triq tal-irkupru
Ipprova ż-żewġ direzzjonijiet bil-ħsieb. Skonnettja bl-idejn u kkonferma li ma sseħħ l-ebda sejħa mill-ġdid, imbagħad iddiżattiva l-adapter tan-netwerk u kkonferma li l-kompitu jaqbad meta r-rabta terġa' lura. Dawk iż-żewġ testijiet ikopru r-regola tas-soppressjoni u l-każ reali tal-falliment, u ħadd ħlief ma jagħmel dan.
Wara dan aqra l-istorja tal-kompiti minflok l-ikona tal-konnessjoni. L-istorja tirreġistra meta l-kompitu ġera, liema kont uża u x'irritorna l-azzjoni, u dak huwa l-prova meħtieġa meta l-istess magna taqa' mill-ġdid ix-xahar id-dieħel.