Technical Anshu
Tutorials Blog
🔒 आरडीएस सत्र सीमाएँ

विंडोज़ सत्र सीमाओं के साथ ऑटो लॉगऑफ़ निष्क्रिय आरडीपी उपयोगकर्ता

उपयोगकर्ता रिमोट डेस्कटॉप विंडो बंद कर देते हैं और चले जाते हैं, लेकिन उनका सत्र आपके सर्वर पर कई दिनों तक चलता रहता है - रैम, खुली फ़ाइलें और एक लाइव लॉगिन। सत्र की समय सीमा इसे ठीक से ठीक करती है: निष्क्रिय उपयोगकर्ताओं को चेतावनी दी जाती है, फिर स्वचालित रूप से लॉग ऑफ कर दिया जाता है। यहां संपूर्ण सेटअप, समूह नीति तरीका और आरडीएस संग्रह तरीका है।

✍️ Technical Anshu🖥️ Windows Server / RDS⏱️ 10 minute read
🎥 पूरा वीडियो देखें - 5 मिनट में ऑटो लॉगऑफ़ आइडल आरडीपी उपयोगकर्ता, प्रत्येक क्लिक चरण दर चरण दिखाया गया है

प्रत्येक रिमोट डेस्कटॉप सर्वर भूत सत्र एकत्र करता है। एक उपयोगकर्ता काम खत्म करता है, आरडीपी विंडो पर लाल एक्स पर क्लिक करता है और घर चला जाता है - लेकिन केवल एक्स पर क्लिक करने से सत्र डिस्कनेक्ट हो जाता है। उनका डेस्कटॉप, उनकी खुली हुई टैली या एक्सेल फ़ाइलें और उनका लॉगिन सर्वर पर जीवित रहते हैं, मेमोरी का उपयोग करते हैं और साइन-इन खाते को पूरी रात खुला रखते हैं। इसे बीस उपयोगकर्ताओं से गुणा करें और एक छोटा सर्वर बिना किसी स्पष्ट कारण के क्रॉल करना शुरू कर देता है।

विंडोज़ में पहले से ही इसका इलाज अंतर्निहित है: सत्र समय सीमा। सही तरीके से कॉन्फ़िगर किया गया, बहुत लंबे समय तक निष्क्रिय रहने वाले सत्र को चेतावनी दी जाती है और फिर लॉग ऑफ किया जाता है - एप्लिकेशन बंद हो जाते हैं, मेमोरी मुक्त हो जाती है, लॉगिन समाप्त हो जाता है। यह मार्गदर्शिका इसे दो तरीकों से सेट करती है: समूह नीति, जो रिमोट डेस्कटॉप होस्ट करने वाले किसी भी विंडोज सर्वर या प्रो पीसी पर काम करती है, और आरडीएस संग्रह सेटिंग्स, जो पूर्ण रिमोट डेस्कटॉप सेवाओं की तैनाती पर क्लीनर मार्ग हैं। उपरोक्त वीडियो त्वरित संस्करण दिखाता है; यह पृष्ठ आपको प्रत्येक सेटिंग के पीछे का कारण बताता है ताकि आप आँख बंद करके नकल करने के बजाय इसे ट्यून कर सकें।

Group Policy Management Editor - Session Time Limits
Set time limit for active but idle RDS sessionsEnabled - 5 min
End session when time limits are reachedEnabled
Set time limit for disconnected sessionsEnabled - 30 min
Set time limit for active RDS sessionsNot configured
सेटअप के बाद सत्र समय सीमा नीति फ़ोल्डर। निष्क्रिय सीमा और अंतिम सत्र वह जोड़ी है जो वास्तविक लॉगऑफ उत्पन्न करती है - उदाहरण मान, अपने उपयोगकर्ताओं को फिट करने के लिए सेट करें।
1

किसी पॉलिसी को छूने से पहले तीन सत्र स्थितियों को जानें

सर्वर पर टास्क मैनेजर खोलें, उपयोगकर्ता टैब पर जाएं, या कमांड प्रॉम्प्ट में query session चलाएं, और आपको विभिन्न स्थितियों में सत्र दिखाई देंगे। सक्रिय का अर्थ है कि उपयोगकर्ता जुड़ा हुआ है और काम कर रहा है। निष्क्रिय का अर्थ है कनेक्टेड लेकिन कीबोर्ड या माउस को स्पर्श न करना। डिस्कनेक्टेड का मतलब है कि आरडीपी विंडो बंद है लेकिन सत्र - और उसके अंदर का प्रत्येक ऐप - अभी भी सर्वर पर चल रहा है।

यह अंतर मायने रखता है क्योंकि विंडोज़ की प्रत्येक राज्य के लिए अलग नीति है। एक नीति पूरा काम नहीं कर सकती. जो व्यवस्थापक केवल निष्क्रिय सीमा निर्धारित करते हैं, वे आश्चर्य करते हैं कि शुक्रवार से डिस्कनेक्ट किए गए सत्र सोमवार को भी क्यों सक्रिय हैं: उन्होंने जोड़ी का गलत आधा भाग निर्धारित किया है।

2

समूह नीति के साथ सीमाएँ निर्धारित करें

सत्र होस्ट सर्वर पर, स्थानीय मशीन के लिए समूह नीति संपादक - gpedit.msc खोलें, या यदि आप एक डोमेन से कई सर्वर प्रबंधित करते हैं तो समूह नीति प्रबंधन कंसोल (gpmc.msc) खोलें। फिर यहां नेविगेट करें:

  1. Computer Configuration > Policies > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Session Time Limits
  2. सक्रिय लेकिन निष्क्रिय दूरस्थ डेस्कटॉप सेवा सत्रों के लिए समय सीमा निर्धारित करें खोलें, इसे सक्षम पर सेट करें और निष्क्रिय सीमा चुनें - वीडियो में 5 मिनट; अधिकांश कार्यालय 30 मिनट से 2 घंटे तक का समय चुनते हैं
  3. डिस्कनेक्ट किए गए सत्रों के लिए समय सीमा निर्धारित करें खोलें, इसे सक्षम करें और चुनें कि डिस्कनेक्ट किया गया सत्र समाप्त होने से पहले कितनी देर तक चल सकता है - 30 मिनट से 1 दिन तक सामान्य है
  4. समय सीमा पूरी होने पर सत्र समाप्त करें खोलें और इसे सक्षम करें - यह एकल सेटिंग ही टाइमआउट को डिस्कनेक्ट के बजाय लॉगऑफ़ में बदल देती है
  5. वैकल्पिक रूप से सक्रिय दूरस्थ डेस्कटॉप सेवा सत्रों के लिए समय सीमा निर्धारित करें पूरे दिन के काम के लिए एक कठिन अधिकतम सीमा के रूप में, केवल तभी सेट करें जब आपको वास्तव में इसकी आवश्यकता हो
  6. सर्वर पर gpupdate /force चलाएँ, या पॉलिसी के अपने आप ताज़ा होने की प्रतीक्षा करें

वही नीतियाँ उपयोगकर्ता कॉन्फ़िगरेशन के अंतर्गत भी मौजूद हैं। सर्वर-वाइड नियम के लिए कंप्यूटर पक्ष को प्राथमिकता दें, इसलिए सीमा सर्वर का अनुसरण करती है, इससे कोई फर्क नहीं पड़ता कि कौन सा उपयोगकर्ता साइन इन करता है।

3

या उन्हें सर्वर मैनेजर में आरडीएस संग्रह के अनुसार सेट करें

यदि आपका सर्वर एक उचित दूरस्थ डेस्कटॉप सेवा परिनियोजन है, तो संग्रह सेटिंग्स साफ-सुथरी हैं क्योंकि विभिन्न उपयोगकर्ता समूहों को अलग-अलग सीमाएँ मिल सकती हैं। सर्वर प्रबंधक > दूरस्थ डेस्कटॉप सेवाएँ > संग्रह खोलें, अपना संग्रह खोलें, और गुण के अंतर्गत सत्र अनुभाग संपादित करें।

वहां आपको सरल भाषा में नियंत्रणों का एक ही परिवार मिलता है: डिस्कनेक्ट किए गए सत्र को बाद में समाप्त करें, सक्रिय लेकिन निष्क्रिय सत्रों के लिए समय सीमा निर्धारित करें, और एक सीमा तक पहुंचने पर क्या होता है इसका विकल्प - उपयोगकर्ता को डिस्कनेक्ट करें या सत्र समाप्त करें। सत्र समाप्त करें चुनें जब आपका लक्ष्य वास्तविक लॉगऑफ़ हो जो संसाधनों को मुक्त करता हो।

एक ईमानदार नोट: संग्रह सेटिंग्स और समूह नीति दोनों मौजूद हो सकती हैं, और जब वे संघर्ष करते हैं तो समूह नीति जीतती है। सत्र सीमाएँ प्रबंधित करने और उसे लिखने के लिए एक स्थान चुनें, अन्यथा अगला व्यवस्थापक उस सेटिंग का पीछा करेगा जो ओवरराइड होती रहती है।

4

लॉगऑफ़ विनाशकारी है - इसे उसी तरह से व्यवहार करें

लॉगऑफ़ कोई विराम नहीं है. विंडोज़ सत्र के अनुप्रयोगों को बंद कर देता है, और उनमें सहेजी गई कोई भी चीज़ चली जाती है। यही कारण है कि यह सुविधा मूल्यवान है - यह वास्तव में रैम, फ़ाइल लॉक और लॉगिन को मुक्त करती है - और यही कारण है कि इसे चेतावनी और परीक्षण के साथ शुरू किया जाना चाहिए, न कि शुक्रवार की शाम को चुपचाप।

वीडियो शीर्षक से 5 मिनट की संख्या के बारे में भी ईमानदार रहें: एक साझा कियोस्क या बिलिंग काउंटर टर्मिनल के लिए पांच निष्क्रिय मिनट सही हैं, लेकिन एक स्टाफ सदस्य एक लंबी पीडीएफ पढ़ रहा है या अपने सत्र के साथ बैठक में बैठा है, वह इसे लगातार ट्रिप करेगा। तंत्र सटीक संख्या से अधिक मायने रखता है - वह सीमा निर्धारित करें जिसके साथ आपके उपयोगकर्ता वास्तव में रह सकते हैं।

5

पूरे कार्यालय के सामने एक खाते पर परीक्षण करें

  1. एक परीक्षण उपयोगकर्ता बनाएं या चुनें और उसे आरडीपी पर साइन इन करें
  2. निष्क्रिय सीमा के बाद सत्र को अछूता छोड़ दें और चेतावनी को प्रकट होते हुए देखें, फिर लॉगऑफ़ होता है
  3. टास्क मैनेजर के उपयोगकर्ता टैब में (या query session के साथ) पुष्टि करें कि सत्र पूरी तरह से समाप्त हो गया है, न कि केवल डिस्कनेक्ट हुआ है
  4. डिस्कनेक्ट किए गए पथ का भी परीक्षण करें: कनेक्ट करें, आरडीपी विंडो बंद करें, और डिस्कनेक्ट सीमा के बाद सत्र समाप्त होने की जांच करें
  5. उसके बाद ही सभी के लिए समान सेटिंग्स लागू करें - और पहले उन्हें बताएं
🔴 शुरू करने से पहले एक चेतावनी: जिस क्षण यह नीति लाइव होगी, निष्क्रिय उपयोगकर्ता द्वारा खुली छोड़ी गई पहली बिना सहेजी गई स्प्रेडशीट बंद हो जाएगी। वह फीचर काम कर रहा है, टूट नहीं रहा है। अपने उपयोगकर्ताओं को एक दिन पहले ही चेतावनी दें, एक उदार सीमा के साथ शुरुआत करें और एक सप्ताह के बाद इसे कड़ा कर दें - इसके विपरीत कभी नहीं।

🎥 पूर्ण सेटअप के लिए पूरा वीडियो देखें

वीडियो निष्क्रिय आरडीपी उपयोगकर्ताओं के लिए संपूर्ण ऑटो लॉगऑफ़ सेटअप दिखाता है, क्लिक दर क्लिक। प्रोडक्शन सर्वर बदलने से पहले इसे शुरू से अंत तक देखें।

▶️ Watch Full Video
❓ सामान्य प्रश्न (एफएक्यू)

आरडीपी सत्र को डिस्कनेक्ट करने और लॉग ऑफ करने के बीच क्या अंतर है?

डिस्कनेक्ट करने से केवल रिमोट डेस्कटॉप विंडो बंद हो जाती है। सत्र सर्वर पर चलता रहता है - एप्लिकेशन खुले रहते हैं, फ़ाइलें लोड रहती हैं, रैम का उपयोग होता रहता है और उपयोगकर्ता अभी भी साइन इन है। लॉग ऑफ करने से सत्र पूरी तरह समाप्त हो जाता है: एप्लिकेशन बंद हो जाते हैं, मेमोरी खाली हो जाती है और लॉगिन समाप्त हो जाता है। सत्र की समय सीमा या तो कर सकती है; समय सीमा पूरी होने पर सत्र समाप्त करने की नीति ही उन्हें केवल डिस्कनेक्ट करने के बजाय लॉग ऑफ कर देती है।

कौन सी समूह नीति वास्तव में निष्क्रिय आरडीपी उपयोगकर्ताओं को लॉग ऑफ करती है?

एक साथ काम करने वाली दो नीतियां: सक्रिय लेकिन निष्क्रिय दूरस्थ डेस्कटॉप सेवा सत्रों के लिए समय सीमा निर्धारित करें, यह परिभाषित करता है कि कनेक्टेड सत्र कितने समय तक अप्रयुक्त रह सकता है, और समय सीमा पूरी होने पर सत्र समाप्त होने से कार्रवाई डिस्कनेक्ट के बजाय लॉगऑफ़ हो जाती है। दोनों कंप्यूटर कॉन्फ़िगरेशन, विंडोज़ घटक, रिमोट डेस्कटॉप सेवाएँ, रिमोट डेस्कटॉप सत्र होस्ट, सत्र समय सीमा के अंतर्गत रहते हैं। डिस्कनेक्ट किए गए सत्रों के लिए समय सीमा निर्धारित करें ताकि छोड़े गए डिस्कनेक्ट किए गए सत्र भी साफ़ हो जाएं।

क्या स्वतः लॉगऑफ़ उपयोगकर्ता के सहेजे न गए कार्य को हटा देगा?

हाँ, यह कर सकते हैं। एक लॉगऑफ़ सत्र के अनुप्रयोगों को बंद कर देता है, और जो दस्तावेज़ कभी सहेजे नहीं गए थे वे खो जाते हैं, ठीक उसी तरह जैसे कि उपयोगकर्ता ने खुली हुई फ़ाइलों के साथ मैन्युअल रूप से लॉग ऑफ़ किया हो। यही कारण है कि ईमानदार रोलआउट है: पहले उपयोगकर्ताओं को चेतावनी दें, एक लंबी निष्क्रिय सीमा के साथ शुरू करें, सीमा समाप्त होने से पहले ऑन-स्क्रीन चेतावनी विंडोज़ का उपयोग करें, और इसे सभी पर लागू करने से पहले एक खाते के साथ परीक्षण करें।

यह मार्गदर्शिका निष्क्रिय आरडीपी उपयोगकर्ताओं के लिए ऑटो लॉगऑफ़ पर तकनीकी अंशू वीडियो पर आधारित है। क्या आप किसी चरण पर अटके हुए हैं? वीडियो टिप्पणियों में पूछें - यहीं उत्तर हैं 🙏