Mae eich defnyddiwr yn mewngofnodi gartref, yn cysylltu â'r VPN, ac yn aros am y mapio gyriant a oedd yn arfer ymddangos ar ei ben ei hun yn y swyddfa. Mae'r twnnel yn codi, mae'r parth yn ateb, ac nid oes dim yn mapio. Nid oes dim wedi torri: mae sgript mewngofnodi yn rhedeg wrth fewngofnodi, ac nid yw twnnel a agorwyd ugain munud i mewn i'r sesiwn yn fewngofnodi. Mae darllen y ddau fel yr un digwyddiad yn anfon pobl i chwilio am fai VPN nad yw'n bodoli.

Mae pedwar penderfyniad yn troi'r syndod yn llif gwaith sy'n ymddwyn, a'r cyntaf yw gwybod yn syml pa ddigwyddiadau y mae sgript yn marchogaeth arnynt.

Mae sgriptiau'n marchogaeth ar ddigwyddiadau cylch bywyd na allwch eu hailchwarae

Mae polisi ochr y cyfrifiadur yn cael ei gymhwyso pan fydd y peiriant yn cychwyn a pholisi ochr y defnyddiwr pan fydd rhywun yn mewngofnodi, tra bod adnewyddiad cefndir yn cylchdroi'r un gosodiadau heb ailgychwyn dim. Mae'r adnewyddiad hwnnw'n prosesu'r estyniad sgriptiau, ond nid yw'n ail-redeg y sgriptiau unigol, sy'n tanio yn unig ar gychwyn, cau, mewngofnodi neu allgofnodi. Felly gall gpupdate /force adrodd llwyddiant tra bod y mapio'n dal yn absennol, ac nid yw adnewyddiad glân yn brawf bod y sgript wedi gwneud unrhyw beth.

Mae cyfeirlyfr prosesu Microsoft yn tynnu'r union linell honno rhwng prosesu'r estyniad a rhedeg yr hyn y mae'n ei gynnwys, a dyna'r dudalen i'w chyfrif pan fydd rhywun yn mynnu y dylai adnewyddiad fod wedi ailchwarae'r sgript.

Nid yw pob sgript yn methu wrth fod all-lein chwaith. Gall un sy'n darllen deunydd lleol neu wedi'i gacheiddio yn unig fod wedi llwyddo'n rhannol, tra bod un sy'n cyffwrdd â chyfraniad yn methu'n dawel ac yn gadael dim marc amlwg. Gwiriwch lwybr gwirioneddol y sgript a'r hyn y mae'n ei gyrraedd cyn beio'r rhwydwaith. Mae'r un archwiliad yn haeddu unrhyw honiad na fydd sgript yn rhedeg wrth fewngofnodi, oherwydd gall tasg a drefnwyd neu weithred cleient fod yn gwneud y gwaith lle nad oes neb yn edrych.

Cysylltwch y gwaith â'r cysylltiad, nid â mewngofnodi

Mae tair tasg wahanol yn cuddio y tu ôl i'r ymadrodd sgript mewngofnodi: mapio gyriant ar ôl i'r defnyddiwr gysylltu, cymhwyso cyfluniad peiriant cyn i unrhyw un fewngofnodi, a thynnu polisi wedi'i ddiweddaru. Mae ganddynt derfynau amser gwahanol, a dim ond yr ail sydd wir angen cysylltedd cyn mewngofnodi. Ysgrifennwch y gofyniad fel brawddeg â therfyn amser ynddi, er enghraifft: rhaid i'r mapio hwn fodoli o fewn munud i'r twnnel godi.

Ar gyfer gwaith sy'n rhaid digwydd ar ôl cysylltu, defnyddiwch dasg a sbardunir gan gysylltiad neu weithred gysylltu y mae'r cleient yn ei chefnogi. Gwiriwch pa ddigwyddiad y mae'r cleient yn ei ollwng mewn gwirionedd, oherwydd nid yw digwyddiad a godir gan gleient VPN brodorol Windows yn cael ei godi gan un trydydd parti. Ar gyfer cyfluniad peiriant sy'n rhaid iddo ragflaenu mewngofnodi, yr ateb a gefnogir yw twnnel dyfais neu ddyluniad arall cyn mewngofnodi, nid tasg sy'n tanio pan fydd y bwrdd gwaith yn ymddangos. Rhedwch y gwaith yn yr hunaniaeth a'r sesiwn sydd eu hangen, gan fod mapio a grëwyd fel SYSTEM yn glanio mewn sesiwn nad yw'r defnyddiwr byth yn ei gweld.

Profwch barodrwydd cyn gweithredu, a methwch yn uchel

Gall digwyddiad cysylltu gyrraedd cyn bod DNS neu'r gweinydd ffeiliau yn ddefnyddiadwy, felly dylai'r dasg brofi'r hyn y mae ei angen yn lle tybio. Datryswch yr enw penodol, rhowch gynnig ar y cysylltiad penodol, ac ailgynnig gyda ffin ac oedi: mae Resolve-DnsName files.corp.example mewn dolen fer yn gwahanu eto-i-ddod oddi wrth byth. Adroddwch fethiant pendant ar ôl yr ailgynnig olaf, gyda'r enw a'r gwall ynddo.

Mae dolen ddiderfyn heb log yn amhosibl ei gwahaniaethu oddi wrth dasg na ddechreuodd byth, ac mae'n cuddio'r gwahaniaeth rhwng tystlythyr darfodedig a rheol mur tân.

Gwiriwch bedair peth, yna gwnewch yn ailadroddadwy

Yn ystod y treial, cofnodwch bedwar arsylwad yn lle un: taniodd y digwyddiad cysylltu, dechreuodd y dasg, atebodd yr adnodd, a glaniodd y newid a ofynnwyd amdano mewn gwirionedd. Os yw'r log yn stopio ar ddechrau'r dasg, mae'r methiant go iawn yn aros yn anweledig waeth pa mor hir yr arhoswch. Yna rhedwch gpresult /scope user /v i weld beth mae'r sesiwn yn credu yw ei pholisi, a chymharwch hynny â'r gosodiad yr oeddech yn ei ddisgwyl. Nid yw adroddiad sy'n rhestru'r GPO fel un cymhwysol yn dweud dim am fapio.

Gwnewch y gwaith yn ddiogel i'w ailadrodd cyn ei ehangu, oherwydd mae'r cleient yn ailgysylltu ac mae'r dasg yn tanio eto. Gwiriwch am y mapio neu'r cyfluniad sy'n bodoli cyn ei greu, a chofnodwch yr hyn a gawsoch. Gwaith dyblyg ar ôl pob ailgysylltiad dros dro yw'r ffordd y mae tasg ddefnyddiol yn troi yn ddigwyddiad.

Lle nad yw sbardun awtomatig yn addas, mae gweithred defnyddiwr a gymeradwywyd sy'n rhedeg yr un sgript llofnodedig yn ddyluniad cyfreithlon. Mae'n gwneud yr amseru'n amlwg yn lle esgus bod digwyddiad mewngofnodi wedi digwydd.

Erthyglau cysylltiedig