VPN मा जोडिँदा तपाईंको लगआन स्क्रिप्ट फेरि चल्दैन
लगआन स्क्रिप्टहरू लगआनको समयमा चल्छन्, टनेल देखा पर्दा होइन। स्टार्टअप, साइन-इन र पृष्ठभूमि रिफ्रेस अलग गर्नुहोस्, त्यसपछि जडानमा काम सुरु गर्नुहोस्।
तपाईंको प्रयोगकर्ता घरमा साइन इन गर्छ, VPN मा जोडिन्छ र पहिले अफिसमा आफै देखा पर्ने ड्राइभ म्यापिङको प्रतीक्षा गर्छ। टनेल माथि आउँछ, डोमेन जवाफ दिन्छ, तर केही म्याप हुँदैन। केही बिग्रेको छैन: लगआन स्क्रिप्ट लगआनको समयमा चल्छ, र सत्र सुरु भएको बीस मिनेटपछि खोलिएको टनेल लगआन होइन। दुवैलाई एउटै घटना मानेर पढ्दा मानिसहरू अवस्थित नभएको VPN खराबी खोज्न जान्छन्।
चार निर्णयले यो अचम्मलाई ठीक व्यवहार गर्ने कार्यप्रवाहमा बदल्छ, र पहिलो भनेको स्क्रिप्ट कुन घटनाहरूमा चल्छ भन्ने जान्नु मात्र हो।
स्क्रिप्टहरू फेरि चलाउन नसकिने जीवनचक्रका घटनाहरूमा चल्छन्
कम्प्युटरतर्फको नीति मेसिन बुट हुँदा र प्रयोगकर्तातर्फको नीति कोही साइन इन हुँदा लागू हुन्छ, जबकि पृष्ठभूमि रिफ्रेसले केही पनि पुनः सुरु नगरी उही सेटिङहरू घुम्छ। त्यो रिफ्रेसले स्क्रिप्ट एक्सटेन्सन प्रशोधन गर्छ, तर व्यक्तिगत स्क्रिप्टहरू फेरि चलाउँदैन, ती केवल स्टार्टअप, शटडाउन, लगआन वा लगअफमा चल्छन्। त्यसैले gpupdate /force सफलता रिपोर्ट गर्न सक्छ जबकि म्यापिङ अझै अनुपस्थित हुन्छ, र सफा रिफ्रेस स्क्रिप्टले केही गरेको प्रमाण होइन।
नीति प्रशोधनबारे Microsoft को सन्दर्भ एक्सटेन्सन प्रशोधन गर्ने र त्यसमा भएको चलाउनेबीच ठ्याक्कै त्यही रेखा कोर्छ, र रिफ्रेसले स्क्रिप्ट फेरि चलाउनुपर्थ्यो भनी कसैले जिद्दी गर्दा उद्धृत गर्नुपर्ने पृष्ठ त्यही हो।
हरेक स्क्रिप्ट अफलाइनमा पनि असफल हुँदैन। स्थानीय वा क्यास गरिएको सामग्री मात्र पढ्ने स्क्रिप्ट आंशिक रूपमा सफल हुन सक्छ, जबकि साझेदारी छुने स्क्रिप्ट चुपचाप असफल हुन्छ र स्पष्ट चिन्ह छोड्दैन। नेटवर्कलाई दोष दिनुअघि स्क्रिप्टको वास्तविक बाटो र त्यो कहाँसम्म पुग्छ जाँच्नुहोस्। स्क्रिप्ट लगआनमा चल्दैन भन्ने हरेक दाबीमा पनि त्यही जाँच चाहिन्छ, किनकि तोकिएको कार्य वा ग्राहकको कार्यले जहाँ कोही हेर्दैन त्यहाँ काम गरिरहेको हुन सक्छ।
कामलाई जडानसँग बाँध्नुहोस्, लगआनसँग होइन
लगआन स्क्रिप्ट भन्ने वाक्यांशभित्र तीन फरक कामहरू लुकेका छन्: प्रयोगकर्ता जोडिएपछि ड्राइभ म्याप गर्ने, कोही साइन इन गर्नुअघि मेसिन कन्फिगरेसन लागू गर्ने, र अद्यावधिक नीति तान्ने। तिनका म्याद फरक छन्, र साँच्चै दोस्रोलाई मात्र लगआनअघि जडान चाहिन्छ। आवश्यकतालाई म्याद समावेश भएको वाक्यका रूपमा लेख्नुहोस्, उदाहरणका लागि: यो म्यापिङ टनेल माथि आएको एक मिनेटभित्र हुनुपर्छ।
जडानपछि हुनुपर्ने कामका लागि जडानले ट्रिगर गर्ने कार्य वा ग्राहकले समर्थन गर्ने जडान कार्य प्रयोग गर्नुहोस्। ग्राहकले वास्तवमा कुन घटना निकाल्छ जाँच्नुहोस्, किनकि Windows को मूल VPN ग्राहकले उठाउने घटना तेस्रो पक्षको ग्राहकले उठाउँदैन। साइन इनअघि चाहिने मेसिन कन्फिगरेसनका लागि समर्थित उत्तर यन्त्र टनेल वा साइन-इनअघिको अर्को ढाँचा हो, डेस्कटप देखा पर्दा चल्ने कार्य होइन। कामलाई त्यसलाई चाहिने पहिचान र सत्रमै चलाउनुहोस्, किनकि SYSTEM का रूपमा बनाइएको म्यापिङ प्रयोगकर्ताले कहिल्यै नदेख्ने सत्रमा पर्छ।
कार्य गर्नुअघि तयारी जाँच्नुहोस्, र ठूलो स्वरमा असफल हुनुहोस्
जडान घटना DNS वा फाइल सर्भर प्रयोगयोग्य हुनुअघि आउन सक्छ, त्यसैले कार्यले अनुमान गर्नुको सट्टा आफूलाई चाहिने कुरा जाँच्नुपर्छ। निश्चित नाम समाधान गर्नुहोस्, निश्चित जडान प्रयास गर्नुहोस्, र सीमा र ढिलाइसहित फेरि प्रयास गर्नुहोस्: छोटो लूपमा Resolve-DnsName files.corp.example अझै-होइन लाई कहिल्यै-होइनबाट अलग गर्छ। अन्तिम प्रयासपछि नाम र त्रुटिसहित ठोस असफलताको रिपोर्ट गर्नुहोस्।
लग बिनाको अनन्त लूप कहिल्यै नसुरु भएको कार्यबाट छुट्याउन सकिँदैन, र यसले पुरानो प्रमाणपत्र र फायरवाल नियमबीचको फरक लुकाउँछ।
चार कुरा प्रमाणित गर्नुहोस्, त्यसपछि यसलाई दोहोर्याउन सकिने बनाउनुहोस्
पाइलटको क्रममा एउटाको सट्टा चार अवलोकन रेकर्ड गर्नुहोस्: जडान घटना भयो, कार्य सुरु भयो, स्रोतले जवाफ दियो, र अनुरोध गरिएको परिवर्तन साँच्चै लागू भयो। यदि लग कार्य सुरु भयो भन्नेमा रोकिन्छ भने, जति बेर पर्खे पनि वास्तविक असफलता अदृश्य रहन्छ। त्यसपछि सत्रले आफ्नो नीति के ठान्छ हेर्न gpresult /scope user /v चलाउनुहोस्, र अपेक्षित सेटिङसँग तुलना गर्नुहोस्। GPO लागू भएको रूपमा सूचीबद्ध गर्ने रिपोर्टले पनि म्यापिङबारे केही भन्दैन।
विस्तार गर्नुअघि कामलाई दोहोर्याउन सुरक्षित बनाउनुहोस्, किनकि ग्राहक फेरि जोडिन्छ र कार्य फेरि चल्छ। बनाउनुअघि विद्यमान म्यापिङ वा कन्फिगरेसन छ कि जाँच्नुहोस्, र जे भेटियो त्यो रेकर्ड गर्नुहोस्। हरेक क्षणिक पुनःजडानपछि दोहोरिने काम नै उपयोगी कार्य घटना बन्ने बाटो हो।
जहाँ स्वचालित ट्रिगर अनुपयुक्त छ, त्यहाँ उही हस्ताक्षरित स्क्रिप्ट चलाउने स्वीकृत प्रयोगकर्ता कार्य वैध ढाँचा हो। यसले लगआन घटना भएको नाटक गर्नुको सट्टा समय स्पष्ट बनाउँछ।