Technical Anshu
Tutorials Blog
🔒 حدود جلسة RDS

تسجيل الخروج التلقائي لمستخدمي RDP الخامل مع حدود جلسة عمل Windows

يقوم المستخدمون بإغلاق نافذة Remote Desktop ويبتعدون، ولكن تستمر جلستهم في العمل على الخادم الخاص بك لعدة أيام - مع الاحتفاظ بذاكرة الوصول العشوائي (RAM) والملفات المفتوحة وتسجيل الدخول المباشر. تعمل الحدود الزمنية للجلسة على إصلاح هذا الأمر بشكل صحيح: يتم تحذير المستخدمين الخاملين، ثم يتم تسجيل خروجهم تلقائيًا. إليك الإعداد الكامل وطريقة نهج المجموعة وطريقة جمع RDS.

✍️ Technical Anshu🖥️ Windows Server / RDS⏱️ 10 minute read
🎥 شاهد الفيديو كاملاً - تسجيل الخروج التلقائي لمستخدمي RDP الخامل في 5 دقائق، كل نقرة تظهر خطوة بخطوة

يقوم كل خادم لسطح المكتب البعيد بجمع جلسات شبح. ينتهي المستخدم من العمل، وينقر على علامة X الحمراء في نافذة RDP ويعود إلى المنزل - لكن النقر على X يؤدي فقط إلى قطع الاتصال بالجلسة. يظل سطح المكتب الخاص بهم وملفات Tally أو Excel المفتوحة وتسجيل الدخول الخاص بهم على قيد الحياة على الخادم، وذلك باستخدام الذاكرة والحفاظ على حساب مسجل الدخول مفتوحًا طوال الليل. اضرب ذلك في عشرين مستخدمًا وسيبدأ خادم صغير في الزحف دون سبب واضح.

يحتوي Windows بالفعل على العلاج المضمن: الحدود الزمنية للجلسة. تم تكوينها بالطريقة الصحيحة، ويتم تحذير الجلسة التي تظل خاملة لفترة طويلة ثم يتم تسجيل الخروج - يتم إغلاق التطبيقات، وتحرير الذاكرة، وإنهاء تسجيل الدخول. يقوم هذا الدليل بإعدادها بطريقتين: سياسة المجموعة، والتي تعمل على أي خادم يعمل بنظام التشغيل Windows Server أو جهاز كمبيوتر Pro يستضيف Remote Desktop، وإعدادات مجموعة RDS، وهي المسار الأنظف للنشر الكامل لخدمات سطح المكتب البعيد. يُظهر الفيديو أعلاه النسخة السريعة؛ تمنحك هذه الصفحة السبب وراء كل إعداد حتى تتمكن من ضبطه بدلاً من النسخ الأعمى.

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 في موجه الأوامر، وسترى الجلسات في حالات مختلفة. نشط يعني أن المستخدم متصل ويعمل. خامل يعني أنه متصل ولكن لا يلمس لوحة المفاتيح أو الماوس. غير متصل يعني أن نافذة RDP مغلقة ولكن الجلسة - وكل تطبيق بداخلها - لا يزال قيد التشغيل على الخادم.

هذا التمييز مهم لأن Windows لديه سياسة منفصلة لكل حالة. ولا يمكن لسياسة واحدة أن تقوم بالمهمة بأكملها. يتساءل المسؤولون الذين وضعوا حدًا خاملاً فقط عن سبب بقاء الجلسات المنفصلة من يوم الجمعة على قيد الحياة يوم الاثنين: لقد قاموا بتعيين النصف الخطأ من الزوج.

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 دقيقة إلى ساعتين
  3. افتح تعيين حد زمني للجلسات غير المتصلة، وقم بتمكينه واختيار المدة التي قد تستمر فيها الجلسة غير المتصلة قبل انتهائها - من 30 دقيقة إلى يوم واحد بشكل شائع
  4. افتح إنهاء الجلسة عند الوصول إلى الحدود الزمنية وقم بتمكينها - هذا الإعداد الفردي هو ما يحول المهلة إلى تسجيل خروج بدلاً من قطع الاتصال
  5. اختياريًا، قم بتعيين تعيين حد زمني لجلسات خدمات سطح المكتب البعيد النشطة كحد أقصى لمدة يوم عمل كامل، فقط إذا كنت في حاجة إليه حقًا
  6. قم بتشغيل gpupdate /force على الخادم، أو انتظر حتى يتم تحديث السياسة من تلقاء نفسها

توجد نفس السياسات أيضًا ضمن تكوين المستخدم. قم بتفضيل جانب الكمبيوتر للقاعدة على مستوى الخادم، بحيث يتبع الحد الخادم بغض النظر عن المستخدم الذي قام بتسجيل الدخول.

3

أو قم بتعيينها لكل مجموعة RDS في Server Manager

إذا كان الخادم الخاص بك عبارة عن نشر مناسب لخدمات سطح المكتب البعيد، فستكون إعدادات المجموعة أكثر وضوحًا لأن مجموعات المستخدمين المختلفة يمكن أن تحصل على حدود مختلفة. افتح مدير الخادم > خدمات سطح المكتب البعيد > المجموعات، وافتح مجموعتك، وضمن الخصائص قم بتحرير قسم الجلسة.

هناك تحصل على نفس مجموعة عناصر التحكم بلغة واضحة: إنهاء جلسة غير متصلة بعد، تعيين حد زمني للجلسات النشطة ولكن الخاملة، واختيار ما يحدث عند الوصول إلى الحد - قطع اتصال المستخدم أو إنهاء الجلسة. اختر إنهاء الجلسة عندما يكون هدفك هو تسجيل الخروج الحقيقي الذي يحرر الموارد.

ملاحظة واحدة صادقة: يمكن أن تكون إعدادات المجموعة وسياسة المجموعة موجودة، وتفوز سياسة المجموعة عندما تتعارضان. اختر مكانًا واحدًا لإدارة حدود الجلسة وتدوينها، وإلا فسيقوم المسؤول التالي بمطاردة الإعداد الذي يتم تجاوزه باستمرار.

4

تسجيل الخروج مدمر - تعامل معه بهذه الطريقة

تسجيل الخروج ليس وقفة. يقوم Windows بإغلاق تطبيقات الجلسة، ويختفي أي شيء غير محفوظ فيها. وهذا هو بالضبط السبب وراء أهمية هذه الميزة - فهي تحرر ذاكرة الوصول العشوائي (RAM) وأقفال الملفات وتسجيل الدخول - وهذا هو بالضبط سبب وجوب طرحها مع تحذير واختبار، وليس بصمت في مساء يوم الجمعة.

كن صادقًا أيضًا بشأن رقم 5 دقائق من عنوان الفيديو: خمس دقائق خاملة مناسبة لكشك مشترك أو محطة فواتير، ولكن الموظف الذي يقرأ ملف PDF طويل أو يجلس في اجتماع مع جلسته مفتوحة سوف يتعثر باستمرار. الآلية مهمة أكثر من العدد الدقيق - قم بتعيين الحد الذي يمكن للمستخدمين التعايش معه حقًا.

5

اختبار على حساب واحد قبل المكتب كله

  1. قم بإنشاء أو اختيار مستخدم اختباري واحد وتسجيل دخوله عبر RDP
  2. اترك الجلسة دون تغيير بعد حد الخمول وشاهد التحذير يظهر، ثم يحدث تسجيل الخروج
  3. في علامة التبويب "المستخدمون" في "إدارة المهام" (أو باستخدام query session) تأكد من انتهاء الجلسة بالكامل، وليس فقط قطع الاتصال
  4. اختبر المسار غير المتصل أيضًا: قم بالاتصال، وأغلق نافذة RDP، وتحقق من انتهاء الجلسة بعد حد قطع الاتصال
  5. عندها فقط قم بطرح نفس الإعدادات على الجميع - وأخبرهم أولاً
🔴 تحذير واحد قبل البدء: في اللحظة التي يتم فيها نشر هذه السياسة، سيتم إغلاق أول جدول بيانات غير محفوظ يتركه مستخدم خامل مفتوحًا. هذه هي الميزة التي تعمل، ولا تنكسر. قم بتحذير المستخدمين قبل يوم واحد، وابدأ بحد كبير، وقم بتشديده بعد أسبوع - وليس العكس أبدًا.

🎥 شاهد الفيديو الكامل للإعداد الكامل

يعرض الفيديو إعداد تسجيل الخروج التلقائي الكامل لمستخدمي RDP الخاملين، انقر بنقرة. شاهده من النهاية إلى النهاية قبل أن تقوم بتغيير خادم الإنتاج.

▶️ Watch Full Video
❓ الأسئلة الشائعة (الأسئلة الشائعة)

ما الفرق بين قطع الاتصال وتسجيل الخروج من جلسة RDP؟

يؤدي قطع الاتصال إلى إغلاق نافذة Remote Desktop فقط. تستمر الجلسة في العمل على الخادم - تظل التطبيقات مفتوحة، وتظل الملفات محملة، وتظل ذاكرة الوصول العشوائي (RAM) مستخدمة، ويظل المستخدم مسجلاً للدخول. يؤدي تسجيل الخروج إلى إنهاء الجلسة تمامًا: يتم إغلاق التطبيقات، وتحرير الذاكرة، ويتم الانتهاء من تسجيل الدخول. الحدود الزمنية للجلسة يمكن أن تفعل إما؛ إن سياسة إنهاء الجلسة عند الوصول إلى الحدود الزمنية هي ما يجعلها تقوم بتسجيل الخروج بدلاً من قطع الاتصال فقط.

ما هو نهج المجموعة الذي يقوم فعليًا بتسجيل خروج مستخدمي RDP الخاملين؟

تعمل سياستان معًا: تحديد الحد الزمني لجلسات خدمات سطح المكتب البعيد النشطة ولكن الخاملة يحدد المدة التي قد تبقى فيها الجلسة المتصلة غير مستخدمة، كما أن إنهاء الجلسة عند الوصول إلى الحدود الزمنية يجعل الإجراء بمثابة تسجيل خروج بدلاً من قطع الاتصال. كلاهما يعيش ضمن تكوين الكمبيوتر ومكونات Windows وخدمات سطح المكتب البعيد ومضيف جلسة سطح المكتب البعيد وحدود وقت الجلسة. إضافة تعيين حد زمني للجلسات المنفصلة بحيث يتم تنظيف الجلسات المنفصلة المهجورة أيضًا.

هل سيؤدي تسجيل الخروج التلقائي إلى حذف العمل غير المحفوظ للمستخدم؟

نعم يمكن ذلك. يؤدي تسجيل الخروج إلى إغلاق تطبيقات الجلسة، ويتم فقدان المستندات التي لم يتم حفظها مطلقًا، تمامًا كما لو قام المستخدم بتسجيل الخروج يدويًا مع فتح الملفات. ولهذا السبب فإن الطرح الصادق هو: تحذير المستخدمين أولاً، والبدء بحد طويل من الخمول، واستخدام التحذير الذي يظهر على الشاشة والذي يعرضه Windows قبل وصول الحد، واختباره باستخدام حساب واحد قبل تطبيقه على الجميع.

يعتمد هذا الدليل على فيديو Anshu الفني حول تسجيل الخروج التلقائي لمستخدمي RDP الخاملين. هل أنت عالق في أي خطوة؟ اسأل في تعليقات الفيديو — هذا هو المكان الذي توجد فيه الإجابات 🙏