તમારા વપરાશકર્તા ઘરે સાઇન ઇન કરે છે, VPN સાથે જોડાય છે, અને એ ડ્રાઇવ મેપિંગની રાહ જુએ છે જે પહેલાં ઓફિસમાં જાતે જ દેખાતું હતું. ટનલ ઉપર આવે છે, ડોમેન જવાબ આપે છે, અને કંઈ મેપ થતું નથી. કંઈ તૂટ્યું નથી: લોગઓન સ્ક્રિપ્ટ લોગઓન વખતે ચાલે છે, અને સેશન શરૂ થયાના વીસ મિનિટ પછી ખૂલતી ટનલ લોગઓન નથી. બંનેને એક જ ઘટના તરીકે વાંચવાથી લોકો એવી VPN ખામી શોધવા નીકળી પડે છે જે અસ્તિત્વમાં નથી.

ચાર નિર્ણયો આ અણધારી સ્થિતિને યોગ્ય રીતે વર્તતા કાર્યપ્રવાહમાં ફેરવે છે, અને પહેલો એ છે કે સ્ક્રિપ્ટ કઈ ઘટનાઓ પર ચાલે છે તે જાણવું.

સ્ક્રિપ્ટો જીવનચક્રની એવી ઘટનાઓ પર ચાલે છે જે ફરી ચલાવી શકાતી નથી

કમ્પ્યુટર બાજુની નીતિ મશીન બૂટ થાય ત્યારે અને વપરાશકર્તા બાજુની નીતિ કોઈ સાઇન ઇન કરે ત્યારે લાગુ થાય છે, જ્યારે બેકગ્રાઉન્ડ રિફ્રેશ કંઈ પણ ફરી શરૂ કર્યા વિના એ જ સેટિંગ્સમાંથી પસાર થાય છે. એ રિફ્રેશ સ્ક્રિપ્ટ એક્સ્ટેન્શન પર પ્રક્રિયા કરે છે, પણ વ્યક્તિગત સ્ક્રિપ્ટો ફરી ચલાવતું નથી, જે ફક્ત સ્ટાર્ટઅપ, શટડાઉન, લોગઓન કે લોગઓફ વખતે જ ચાલે છે. તેથી gpupdate /force સફળતા જાહેર કરી શકે છે જ્યારે મેપિંગ હજી ગેરહાજર હોય, અને સ્વચ્છ રિફ્રેશ એ પુરાવો નથી કે સ્ક્રિપ્ટે કંઈ કર્યું.

નીતિ પ્રક્રિયા વિશેનો Microsoft સંદર્ભ એક્સ્ટેન્શનની પ્રક્રિયા અને તેમાં જે છે તેના અમલ વચ્ચે બરાબર એ જ રેખા દોરે છે, અને જ્યારે કોઈ કહે કે રિફ્રેશે સ્ક્રિપ્ટ ફરી ચલાવવી જોઈતી હતી ત્યારે ટાંકવાનું એ જ પૃષ્ઠ છે.

દરેક સ્ક્રિપ્ટ ઑફલાઇન પણ નિષ્ફળ જતી નથી. ફક્ત સ્થાનિક કે કેશ કરેલી સામગ્રી વાંચતી સ્ક્રિપ્ટ આંશિક રીતે સફળ થઈ હોઈ શકે, જ્યારે શેર કરેલ સંસાધનને સ્પર્શતી સ્ક્રિપ્ટ શાંતિથી નિષ્ફળ જાય છે અને સ્પષ્ટ નિશાન છોડતી નથી. નેટવર્કને દોષ આપતા પહેલાં સ્ક્રિપ્ટનો વાસ્તવિક પાથ અને તે ક્યાં સુધી પહોંચે છે તે તપાસો. સ્ક્રિપ્ટ લોગઓન વખતે ચાલતી નથી એવા દરેક દાવાને પણ એ જ તપાસ ઘટે છે, કારણ કે નિર્ધારિત કાર્ય કે ક્લાયન્ટ ક્રિયા જ્યાં કોઈ જોતું નથી ત્યાં કામ કરતી હોઈ શકે.

કામને કનેક્શન સાથે બાંધો, લોગઓન સાથે નહીં

લોગઓન સ્ક્રિપ્ટ શબ્દસમૂહ પાછળ ત્રણ જુદાં કામ છુપાયેલાં છે: વપરાશકર્તા જોડાયા પછી ડ્રાઇવ મેપ કરવી, કોઈ સાઇન ઇન કરે તે પહેલાં મશીન ગોઠવણી લાગુ કરવી, અને અદ્યતન નીતિ ખેંચવી. તેમની સમયમર્યાદા જુદી છે, અને ફક્ત બીજાને જ લોગઓન પહેલાં કનેક્ટિવિટીની ખરેખર જરૂર છે. જરૂરિયાતને સમયમર્યાદા ધરાવતા વાક્ય તરીકે લખો, ઉદાહરણ તરીકે: આ મેપિંગ ટનલ ઉપર આવ્યાના એક મિનિટમાં અસ્તિત્વમાં હોવું જોઈએ.

કનેક્શન પછી થવું જોઈએ એવા કામ માટે, કનેક્શનથી ટ્રિગર થતું કાર્ય કે ક્લાયન્ટ જે કનેક્શન ક્રિયાને સમર્થન આપે છે તે વાપરો. ક્લાયન્ટ ખરેખર કઈ ઘટના ઉત્સર્જિત કરે છે તે તપાસો, કારણ કે Windows નો મૂળ VPN ક્લાયન્ટ જે ઘટના ઉઠાવે છે તે તૃતીય-પક્ષ ક્લાયન્ટ ઉઠાવતો નથી. લોગઓન પહેલાં હોવી જોઈએ એવી મશીન ગોઠવણી માટે, સમર્થિત જવાબ ડિવાઇસ ટનલ કે લોગઓન-પૂર્વેની બીજી રચના છે, ડેસ્કટોપ દેખાય ત્યારે ચાલતું કાર્ય નહીં. કામને જેને તેની જરૂર છે તે ઓળખ અને સેશનમાં ચલાવો, કારણ કે SYSTEM તરીકે બનાવેલ મેપિંગ એવા સેશનમાં પડે છે જે વપરાશકર્તા કદી જોતો નથી.

કાર્ય કરતા પહેલાં તૈયારી ચકાસો, અને મોટેથી નિષ્ફળ જાઓ

કનેક્શન ઘટના DNS કે ફાઇલ સર્વર વપરાયોગ્ય થાય તે પહેલાં આવી શકે છે, તેથી કાર્યે ધારવાને બદલે જે જોઈએ તે ચકાસવું જોઈએ. ચોક્કસ નામ ઉકેલો, ચોક્કસ કનેક્શનનો પ્રયાસ કરો, અને મર્યાદા અને વિલંબ સાથે ફરી પ્રયાસ કરો: ટૂંકા લૂપમાં Resolve-DnsName files.corp.example હજી-નહીં ને કદી-નહીંથી અલગ પાડે છે. છેલ્લા પ્રયાસ પછી નામ અને ભૂલ સાથે ચોક્કસ નિષ્ફળતાની જાણ કરો.

લોગ વગરનું અનંત લૂપ કદી શરૂ ન થયેલા કાર્યથી અલગ પારખી શકાતું નથી, અને તે જૂની ક્રેડેન્શિયલ અને ફાયરવોલ નિયમ વચ્ચેનો તફાવત છુપાવે છે.

ચાર વસ્તુઓ ચકાસો, પછી તેને પુનરાવર્તનીય બનાવો

પાયલોટ દરમિયાન એકને બદલે ચાર અવલોકનો નોંધો: કનેક્શન ઘટના થઈ, કાર્ય શરૂ થયું, સંસાધને જવાબ આપ્યો, અને વિનંતી કરેલ ફેરફાર ખરેખર થયો. જો લોગ કાર્ય શરૂ થયું ત્યાં અટકે, તો વાસ્તવિક નિષ્ફળતા કેટલી પણ રાહ જુઓ તે અદૃશ્ય રહે છે. પછી સેશન પોતાની નીતિ શું માને છે તે જોવા gpresult /scope user /v ચલાવો, અને તેને અપેક્ષિત સેટિંગ સાથે સરખાવો. GPO ને લાગુ તરીકે સૂચિબદ્ધ કરતો રિપોર્ટ હજી પણ મેપિંગ વિશે કંઈ કહેતો નથી.

વિસ્તાર કરતા પહેલાં કામને પુનરાવર્તન માટે સલામત બનાવો, કારણ કે ક્લાયન્ટ ફરી જોડાય છે અને કાર્ય ફરી ચાલે છે. બનાવતા પહેલાં હાલનું મેપિંગ કે ગોઠવણી છે કે નહીં તપાસો, અને જે મળ્યું તે નોંધો. દરેક ક્ષણિક પુનઃજોડાણ પછી બમણું કામ એ જ રીતે ઉપયોગી કાર્ય ઘટના બની જાય છે.

જ્યાં સ્વચાલિત ટ્રિગર યોગ્ય નથી, ત્યાં એ જ સહી કરેલ સ્ક્રિપ્ટ ચલાવતી મંજૂર વપરાશકર્તા ક્રિયા કાયદેસર રચના છે. તે લોગઓન ઘટના બની હોવાનો ડોળ કરવાને બદલે સમયને સ્પષ્ટ કરે છે.

સંબંધિત લેખો