خروج خودکار کاربران RDP بیکار در 5 دقیقه
کاربران پنجره Remote Desktop را میبندند و دور میشوند، اما جلسه آنها بر روی سرور شما ادامه مییابد - با نگه داشتن RAM، فایلهای باز و ورود زنده. این راهنما ویندوز را تنظیم میکند تا کاربران RDP غیرفعال را با استفاده از محدودیتهای زمانی جلسه خطمشی گروه بهطور خودکار از سیستم خارج کند، در حالی که حساب سرپرست خارج از قانون است.
📑فصلها
- مشکل - جلسات شبح که برای روزها در سرور وارد سیستم می شوند
- بیکار در مقابل قطع شده — دو حالت جلسه متفاوت، دو خط مشی متفاوت
- بررسی جلسات جاری در سرور
- باز کردن ویرایشگر خطمشی گروه و یافتن محدودیتهای زمانی جلسه
- تنظیم محدودیت زمان جلسه بیکار — 5 دقیقه در ویدیو
- تنظیم محدودیت زمانی جلسه قطع شده
- وقتی به محدودیتهای زمانی رسید، جلسه را پایان دهید - تنظیمی که باعث میشود آن را به یک خروج واقعی تبدیل کنید
- حفظ حساب مدیریت خارج از قانون خروج
- اجرای خطمشی و آزمایش روی یک حساب ابتدا
📋 بررسی اجمالی و راهنمای گام به گام
ابتدا وضعیت سه جلسه را بشناسید
هر جلسه دسکتاپ از راه دور روی سرور در یکی از سه حالت است. فعال به این معنی است که کاربر متصل است و کار می کند. بیکار به معنای متصل است، اما صفحه کلید یا ماوس را لمس نمی کند. قطع شده به این معنی است که کاربر پنجره RDP را بسته است - اما جلسه و هر برنامه داخل آن هنوز بر روی سرور در حال اجرا است.
این تمایز اهمیت دارد زیرا ویندوز یک سیاست مجزا برای هر ایالت دارد. به همین دلیل است که جلسات قطع شده از جمعه همچنان در روز دوشنبه فعال هستند، تنظیم فقط یک محدودیت بیکار. خودتان وضعیت فعلی سرور خود را ببینید - Command Prompt را در میزبان جلسه باز کنید و اجرا کنید:
query session
همین تصویر در Task Manager در برگه کاربران قابل مشاهده است.
ویرایشگر Group Policy را باز کنید
برای یک سرور، ویرایشگر محلی Group Policy را از پنجره Run باز کنید:
gpedit.msc
اگر سرورهای زیادی را از طریق یک دامنه مدیریت می کنید، به جای آن از کنسول مدیریت خط مشی گروه استفاده کنید و یک GPO مرتبط با OU که سرورهای میزبان جلسه شما را نگه می دارد، ویرایش کنید:
gpmc.msc
سپس به Computer Configuration > Policies > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Session Time Limits بروید. سمت رایانه را برای یک قاعده در سطح سرور ترجیح دهید، بنابراین بدون توجه به اینکه کاربر چه کسی وارد سیستم میشود، این محدودیت از سرور پیروی میکند. همین محدودیتها را میتوان برای مجموعه RDS در قسمت Server Manager > Remote Desktop Services > Collections > Properties > Session تنظیم کرد - اما آنها را فقط در یک مکان مدیریت کنید، زیرا Group Policy در صورت تضاد این دو برنده میشود.
محدودیت زمانی جلسه بیکار را تنظیم کنید
تنظیم محدودیت زمانی برای جلسات سرویسهای دسکتاپ از راه دور فعال اما غیرفعال را باز کنید، آن را روی فعال تنظیم کنید و محدودیت زمان بیحرکتی را انتخاب کنید — 5 دقیقه در ویدیو.
هنگامی که یک جلسه متصل به مدت طولانی بدون استفاده میماند، ویندوز ابتدا یک هشدار روی صفحه به کاربر نشان میدهد که در شرف خروج از سیستم است و سپس به محدودیت رسیده است. آنچه در آن نقطه اتفاق میافتد - قطع اتصال یا خروج کامل - در مرحله بعدی تعیین میشود.
Disconnected Limit و Logoff Switch را تنظیم کنید
هنوز در پوشه Session Time Limits هستید، دو سیاست دیگر را تنظیم کنید:
محدودیت زمانی را برای جلسات قطع شده تنظیم کنید — آن را فعال کنید و انتخاب کنید که جلسه قطع شده قبل از پایان آن چه مدت باقی بماند. 30 دقیقه تا 1 روز انتخاب های رایج هستند. این خطمشی است که جلساتی را که کاربران با بستن پنجره RDP رها کردهاند پاک میکند.
زمان پایان دادن به محدودیت زمانی — آن را فعال کنید. این تنظیم تنها چیزی است که یک مهلت زمانی را به جای قطع ارتباط به خروج تبدیل می کند. بدون آن، یک کاربر بیکار صرفاً قطع می شود و جلسه همچنان در حال اجرا است - دقیقاً مشکلی که شما با آن شروع کرده اید.
حساب مدیریت را خارج از قانون نگه دارید
راهاندازی ویدیو عمداً سرپرست را کنار میگذارد - جلسه سرپرستی که در میان وظیفه سرور است، نباید از زیر شخصی که سرور را اجرا میکند، خارج شود. راه پاک برای انجام این کار، هدف گذاری است، نه یک سیاست متضاد دوم:
کاربران معمولی RDP را در OU یا گروه امنیتی خود قرار دهید و GPO با محدودیت جلسه را برای آنها اعمال کنید. حسابهای مدیریت را خارج از این محدوده نگه دارید (در صورت نیاز با فیلتر امنیتی در GPO). در استقرار RDS، همان نتیجه از ارائه مجموعه خود به آن کاربران با تنظیمات جلسه خاص خود حاصل می شود.
همین مسیر استثناهای واقعی را پوشش میدهد - گزارش پایان ماه یا حساب صادرات یک شبه که صفحه کلید آن در حالی که دستگاه مشغول کار است بیکار است. به چنین حسابی گروه خودش را با محدودیتهای طولانیتر یا بدون محدودیتهای غیرفعال بدهید و استثنا را با دلیل و مالک بنویسید. استثنایی که نوشته نشده است استثنا نیست - این یک شایعه است.
سیاست را اعمال کنید، به کاربران هشدار دهید و آزمایش کنید
به جای اینکه منتظر بروزرسانی خودکار بعدی باشید، سیاست را فوراً روی سرور اعمال کنید:
gpupdate /force
سپس قبل از اعتماد به آن تست کنید: با یک حساب آزمایشی از طریق RDP وارد شوید، جلسه را دست نخورده باقی بگذارید و از حد بیکاری گذشته و مشاهده کنید که هشدار ظاهر می شود و خروج از سیستم انجام می شود. دوباره query session را اجرا کنید و تأیید کنید که جلسه کاملاً از بین رفته است، نه فقط قطع شده است. همچنین مسیر قطع شده را آزمایش کنید - وصل شوید، پنجره RDP را ببندید و بررسی کنید که جلسه پس از محدودیت قطع شده به پایان برسد. فقط پس از آن تنظیمات یکسان را برای همه قرار دهید.
🏷️متغیرها و کلمات کلیدی جستجوی موضوع
🎙️ رونوشت کامل — برای بزرگ کردن ضربه بزنید
__TOK_33__
__TOK_34__
__TOK_35__
❓ سوالات متداول
آیا این آموزش 100% رایگان است؟
__TOK_36__
آیا مبتدیان می توانند از این راهنما پیروی کنند؟
__TOK_37__
اگر گیر کردم کجا می توانم سوال بپرسم؟
__TOK_38__