Windows-এ "Force logoff when logon hours expire" কাজ না করলে সমাধান
Windows Group Policy-এ Network security: Force logoff when logon hours expire সেটিং সক্ষম रहने علیেও যদি ইউজার অটোমেটিক্যালি লগ অফ না হয়, তবে নিচের ট্রাবলশুটিং ধাপগুলো অনুসরণ করুন।
গ্রুপ পলিসি দিয়ে ফোর্স লগঅফ সক্ষম করা
- gpedit.msc বা GPMC (Group Policy Management Console) খুলুন।
- Computer Configuration > Windows Settings > Security Settings > Local Policies > Security Options এ যান।
- Network security: Force logoff when logon hours expire খুঁজুন।
- ডাবল ক্লিক করে Enabled নির্বাচন করুন > OK।
- কমান্ড প্রম্পটে
gpupdate /forceচালান।
লগন আওয়ার কনফিগার করা (Active Directory)
- Active Directory Users and Computers (dsa.msc) খুলুন।
- ইউজার রাইট-ক্লিক > Properties > Account 탭 > Logon Hours।
- অনুমোদিত সময় স্লট সিলেক্ট করুন (নীল রঙ = অনুমতি, সাদা = নিষিদ্ধ)।
- OK > Apply।
লগন আওয়ার মেয়াদ শেষে কী ঘটে?
- ইউজার যদি লগইন করা থাকে, তাহলে বর্তমান সেশন চলতে থাকে কিন্তু নতুন অ্যাকশন নিতে পারে না।
- নেটওয়ার্ক রিসোর্স অ্যাক্সেস ব্লক হয়ে যায়।
- ফোর্স লগঅফ সক্রিয় থাকলে, কিছু মিনিটের মধ্যে সেশন টার্মিনেট হয়।
ফোর্স লগঅফ কাজ না করলে সমাধান
- Group Policy আপডেট হয়েছে কিনা চেক করুন:
gpresult /h report.htmlদিয়ে রিপোর্ট দেখুন। - লোকাল পলিসি ওভাররাইড করছে কিনা: ডোমেন পলিসি লোকাল পলিসি ওভাররাইড করে। RSOP.msc দিয়ে চেক করুন।
- সার্ভিস "Netlogon" চলছে কিনা: services.msc > Netlogon > Running।
- Time Sync সমস্যা: ক্লায়েন্ট এবং ডোমেন কন্ট্রোলারের সময় সিঙ্ক থাকতে হবে (w32tm /resync)।
- ইউজার অ্যাকাউন্ট কন্ট্রোল (UAC): অ্যাডমিন ইউজারের ক্ষেত্রে UAC ব্লক করতে পারে।
- Remote Desktop সেশন: RDP সেশনে এই পলিসি কিছুভিন্ন আচরণ করতে পারে।
স্ক্রিপ্ট বা টাস্ক স্কিডিউলার দিয়ে ফোর্স লগঅফ
গ্রুপ পলিসি কাজ না করলে, একটি শিডিউল্ড টাস্ক তৈরি করুন:
schtasks /create /tn "ForceLogoff" /tr "shutdown /l /f" /sc daily /st 22:00 /ru "SYSTEM" /rl highest
এটি রোজाना রাত ১০টায় সব ইউজারকে ফোর্সফুলি লগ অফ করবে।
কমান্ড লাইন দিয়ে সেশন লগ অফ
logoff(Task Manager > Users ট্যাব থেকে Session ID পেতে পারেন)।shutdown /l /f- বর্তমান ইউজারকে ফোর্স লগ অফ।query session /server:SERVERNAME- রিমোট সার্ভারের সেশন লিস্ট।
লগঅফ vs ডিসকানেক্ট (Remote Desktop)
- Log off / Sign out: সেশন সম্পূর্ণ শেষ, আনসেভড ফাইল হারাব।
- Disconnect: সেশন রানিং থাকে, পরে রিকানেক্ট করলে আগের স্টেট ফিরে যায়।