Windows VPN रूट को टेबल से नहीं, प्रोफ़ाइल से हटाएँ
सक्रिय प्रविष्टि हटाने से वह निर्देश नहीं हटता जो उसे फिर बनाता है। वह प्रोफ़ाइल या नीति खोजें जिसके पास रूट है और वहीं उसे बदलें।
रूट हटाएँ, उसे गायब होते देखें, और अगला कनेक्शन उसे लौटा देता है। यह डिलीट कमांड की विफलता नहीं है; कोई दूसरा ऑब्जेक्ट प्रविष्टि को बहाल कर रहा है। आपकी कमांड ने सक्रिय रूटिंग टेबल पर काम किया, जबकि कुछ और एक सहेजा हुआ निर्देश रखता है जो हर कनेक्शन पर रूट फिर से इंस्टॉल करता है। उसी प्रविष्टि को तीसरी बार हटाने से पहले मालिक खोजें।
फिर हटाने से पहले मालिक का नाम तय करें
जब तक रूट मौजूद है, सटीक गंतव्य प्रीफ़िक्स, सक्रिय इंटरफ़ेस और प्रोफ़ाइल का नाम लिख लें। फिर उस इच्छित प्रोफ़ाइल को जिस भी स्कोप में रखा गया हो वहाँ देखें, क्योंकि प्रति-उपयोगकर्ता और सभी-उपयोगकर्ता कनेक्शन सूचियाँ अलग ऑब्जेक्ट हैं। जाँचें कि कोई स्क्रिप्ट, VPN सेवा या डिवाइस प्रबंधन भी प्रविष्टि इंस्टॉल करता है या नहीं, और जब कोई स्पष्ट मालिक इसे न समझाए तो स्टार्टअप आइटम देखें। निर्धारित कार्य द्वारा जोड़ा गया रूट कनेक्शन पर नहीं, बल्कि टाइमर पर लौटता है।
समय सूची को जल्दी सीमित करता है। केवल पुनः कनेक्ट पर लौटने वाला रूट प्रोफ़ाइल की ओर संकेत करता है, और कनेक्शन चालू रहने के दौरान लौटने वाला रूट स्क्रिप्ट, सेवा या नीति-रिफ़्रेश की ओर।
सक्रिय रूट नहीं, सहेजा हुआ रूट हटाएँ
मूल प्रोफ़ाइल के लिए हटाने में कनेक्शन का नाम और गंतव्य प्रीफ़िक्स चाहिए, तथा सभी-उपयोगकर्ता स्विच भी जब कनेक्शन वैश्विक फ़ोन बुक का हो। पहले पूर्वावलोकन करें, क्योंकि cmdlet इसे समर्थित करता है और पूर्वावलोकन में कुछ खर्च नहीं होता:
Remove-VpnConnectionRoute -ConnectionName 'Office VPN' -DestinationPrefix '10.77.0.0/24' -WhatIf
Remove-VpnConnectionRoute -ConnectionName 'Office VPN' -DestinationPrefix '10.77.0.0/24'
यह सहेजा हुआ निर्देश हटाता है, मिलती-जुलती सक्रिय प्रविष्टि नहीं, और यही अंतर बदलाव को पुनः कनेक्शन के बाद टिकाऊ बनाता है। टेबल से हटाना केवल अगले कनेक्शन तक समय खरीदता है। Microsoft इस cmdlet को VPN कनेक्शन से रूट हटाने के रूप में प्रलेखित करता है, और वही ऑब्जेक्ट है जिसे आप बदलना चाहते हैं।
काम हो गया मानने के बजाय आउटपुट पढ़ें। cmdlet बताता है कि किस कनेक्शन को बदला, और अगला चरण सक्रिय टेबल से नहीं, सहेजी गई कॉन्फ़िगरेशन से बदलाव की पुष्टि करता है।
सहेजे गए रूट वापस पढ़ें
प्रोफ़ाइल से पूछें कि अब उसके पास कौन से रूट हैं, क्योंकि सहेजा हुआ संग्रह ही आधिकारिक उत्तर है और टेबल केवल एक प्रति है। कनेक्शन ऑब्जेक्ट अपनी रूट सूची रखता है:
Get-VpnConnection -Name 'Office VPN' | Select-Object -ExpandProperty Routes
Get-VpnConnection -AllUserConnection | Select-Object Name, Routes
उस संग्रह में अभी दिखने वाला प्रीफ़िक्स अगले कनेक्शन पर लौटेगा, चाहे उसे टेबल से कितनी भी बार हटाया जाए। जो प्रीफ़िक्स संग्रह से जा चुका है और टेबल में अब भी है, उसका मालिक कोई और है, और यह आपको समय के प्रश्न पर लौटाता है।
कनेक्शन चालू रहते दोनों सूचियों की तुलना करें। सक्रिय टेबल में होना और सहेजे गए संग्रह में न होना उस स्थिति की ओर संकेत करता है जहाँ स्क्रिप्ट और नीति मालिक हैं, और दोनों में मौजूद प्रीफ़िक्स वह स्थिति है जिसका मालिक प्रोफ़ाइल है। यही तुलना पूरा निदान है, और इसमें एक पुनः कनेक्शन लगता है।
जब प्रबंधन नीति रूट की मालिक हो
डिवाइस प्रबंधन द्वारा दी गई प्रोफ़ाइल आपकी संपादन के लिए नहीं है, और स्थानीय बदलाव अगले नीति-रिफ़्रेश पर बदल दिया जाता है। संकेत यह है कि सफलतापूर्वक हटाने के बाद भी सहेजा हुआ रूट लौट आता है, या ऐसी प्रोफ़ाइल जिसे आपके पास न हो ऐसे एलिवेशन के बिना बदला नहीं जा सकता। cmdlet पर और समय लगाने से पहले डिवाइस की नामांकन स्थिति जाँचें।
सुधारात्मक कदम नीति में है: प्रबंधन कंसोल में VPN प्रोफ़ाइल परिभाषा से, या उसे तैनात करने वाली समूह नीति से प्रीफ़िक्स हटाएँ। स्थानीय प्रति को फिर से संपादित करने के बजाय उस नीति के मालिक से बदलाव की पुष्टि माँगें। तब अगले रिफ़्रेश पर डिवाइस नीति से मेल खाता है, और रूट अगली तैनाती के बाद भी गायब रहता है।
दर्ज करें कि उसका मालिक कौन था
मालिक, स्कोप और सटीक कमांड लिखें, ताकि अगला व्यक्ति जाँच शुरू से न दोहराए। लिखें कि प्रविष्टि लौटी या नहीं और किसने उसे सक्रिय किया, क्योंकि यही प्रमाण है कि मालिक सही पहचाना गया। नीति-रिफ़्रेश के बाद लौटने वाला रूट आपको बताता है कि नीति अब भी वही कहती है।
सक्रिय रूट हटाना यह जाँचने की वैध तेज़ परीक्षा है कि पथ मायने रखता है या नहीं। यह कॉन्फ़िगरेशन बदलाव नहीं है, और इसे वैसा दर्ज नहीं करना चाहिए। जो बदलाव मायने रखता है वह वहीं किया गया है जहाँ निर्देश रहता है।