উইন্ডোজ ১০-এ অফলাইন ফাইলস ফিচার আপনাকে নির্দিষ্ট শেয়ার্ড নেটওয়ার্ক ফোল্ডার এবং ফাইলগুলো অফলাইনে উপলব্ধ রাখতে দেয় এমনকি যদি আপনার কম্পিউটার কর্পোরেট নেটওয়ার্কের সাথে সংযুক্ত না থাকে। এই আর্টিকেলে, আমরা দেখব কীভাবে উইন্ডোজ ১০ এবং উইন্ডোজ সার্ভার ২০১৯-এ অফলাইন ফাইলস ম্যানুয়ালি এবং GPO ব্যবহার করে সক্ষম ও কনফিগার করতে হয়।
অফলাইন ফাইলস উইন্ডোজে অনেক দিন ধরে উপলব্ধ। একজন ব্যবহারকারী শুধু কম্পিউটারে অফলাইন ফাইলস সক্ষম করে এবং শেয়ার্ড ফোল্ডারে কিছু ফাইল বা ফোল্ডারের জন্য “Always available offline” অপশন চেক করে। তারপর উইন্ডোজ নির্দিষ্ট ফাইলগুলো লোকাল ক্যাশে ডিস্কে সংরক্ষণ করে এবং পিরিয়ডিক্যালি ব্যাকগ্রাউন্ডে সেগুলো আপডেট করে (ডিফল্টভাবে প্রতি ২ ঘন্টা-এ একবার, কিন্তু আপনি Configure Background Sync অপশন GPO-তে ব্যবহার করে আপনার অফলাইন ফাইলস কতক্ষন পর সিঙ্ক্রোনাইজ হবে সেট করতে পারেন)।
কর্পোরেট নেটওয়ার্কের বাইরে অফলাইন মোডে ফাইল রিসোর্স অ্যাক্সেস করার জন্য একটি আধুনিক এবং আরও সুরক্ষিত ফিচার রয়েছে – উইন্ডোজ সার্ভার ২০১৬-এ Work Folders।
উইন্ডোজ ১০-এ অফলাইন ফাইলস সক্ষম করা
উইন্ডোজ ১০-এ, আপনি ক্লাসিক কন্ট্রোল প্যানেলের মাধ্যমে অফলাইন ফাইলস সক্ষম করতে পারেন।
- Sync Center খুলুন;
- বাম পাশে Manage Offline Files সিলেক্ট করুন;
- Enable Offline Files ক্লিক করুন;
- আপনার কম্পিউটার রিস্টার্ট করুন।
তারপর একজন ব্যবহারকারী শুধু শেয়ার্ড নেটওয়ার্ক ফোল্ডারে একটি ফাইল বা ফোল্ডারের ওপর রাইট-ক্লিক করে Always available offline অপশনটি সিলেক্ট করতে পারেন।
উইন্ডোজ নির্দিষ্ট ফাইলগুলো অফলাইন ফাইলসের লোকাল ক্যাশে কপি করা শুরু করবে। ডিফল্টভাবে, উইন্ডোজে অফলাইন ফাইলস ক্যাশের সাইজ টোটাল ডিস্ক সাইজের ২৫% (আপনার উইন্ডোজ ভার্সনের উপর নির্ভর করে)।
তারপর যদি সোর্স ফাইল সার্ভার অনুপলব্ধ থাকে বা নেটওয়ার্ক সংযোগের গতি থ্রেশহোল্ড মান থেকে কম থাকে, তবে ফাইলগুলো Sync Center-এ অফলাইনে উপলব্ধ থাকবে।
অফলাইন ফাইলসে করা সকল পরিবর্তন আগামীতে কম্পিউটার নেটওয়ার্কের সাথে সংযোগ করলে সার্ভারের সাথে সিঙ্ক্রোনাইজ হবে।
অফলাইন ফাইলস ক্লায়েন্ট কম্পিউটারে C:\Windows\CSC ফোল্ডারে সংরক্ষিত থাকে এবং ফাইল এক্সপ্লোরার দিয়ে সরাসরি অ্যাক্সেসযোগ্য নয়।
উইন্ডোজ সার্ভারে শেয়ার্ড ফোল্ডারের জন্য অফলাইন ফাইলস কনফিগার করা
একজন ব্যবহারকারীকে ফাইল অফলাইনে উপলব্ধ করতে দিতে, শেয়ার্ড ফোল্ডার সেটিংসে অফলাইন ফাইলস সাপোর্ট সক্ষম থাকতে হবে।
উইন্ডোজ সার্ভার ২০১৯-এ, সার্ভার ম্যানেজার খুলুন এবং আপনার শেয়ার্ড ফোল্ডারের সেটিংসে Allow caching of share অপশন চেক করুন।
পাওয়ারশেল ব্যবহার করে আপনার নেটওয়ার্ক শেয়ার্ড ফোল্ডারের জন্য ম্যানুয়াল ক্যাশিং মোড সক্ষম করতে পারেন (এই মোডে ব্যবহারকারীরা ম্যানুয়ালি ফাইল ও ফোল্ডার সিলেক্ট করে সেগুলো অফলাইনে উপলব্ধ করতে পারেন):
Set-SMBShare -Name Docs -CachingMode Manual
যদি নেটওয়ার্ক শেয়ার ডেস্কটاپ উইন্ডোজ ভার্সন চলমান একটি কম্পিউটারে থাকে, তবে শেয়ার্ড ফোল্ডারের সেটিংসে Caching -> Only the files and programs that users specify are available offline সিলেক্ট করুন।
গ্রুপ পলিসি ব্যবহার করে অফলাইন ফাইলস কনফিগার করা
আপনি আপনার অ্যাক্টিভ ডিরেক্টরি ডোমেনের সকল কম্পিউটারে অফলাইন ফাইলস সক্ষম করতে চাইলে, নিচের রেজিস্ট্রি সেটিংস GPO-এর মাধ্যমে ডিপ্লয় করতে পারেন:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CSC– Start = 1 (টাইপ DWORD)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CscService– Start = 2 (টাইপ DWORD)HKLM\Software\Policies\Microsoft\Windows\NetCache– Enabled=1 (টাইপ DWORD)
অথবা আপনি GPO-এর Computer Configuration -> Policies -> Administrative Templates -> Network -> Offline Files সেকশন থেকে Allow or Disallow use of the Offline Files পলিসি ব্যবহার করতে পারেন। আপনি এখানে অন্যান্য অফলাইন ফাইলস অপশন কনফিগার করতে পারেন:
- Configure Background Sync – ব্যাকগ্রাউন্ড সিঙ্ক্রোনাইজেশন সক্ষম করতে এবং সিঙ্ক্রোনাইজেশন ইন্টারভাল সেট করতে;
- Limit disk space used by Offline Files / Default Cache size – ডিস্কে অফলাইন ফাইলস ক্যাশের সাইজ সীমাবদ্ধ করতে;
- Specify administratively assigned Offline File – শেয়ার্ড ফোল্ডারগুলোর তালিকা যেগুলো ব্যবহারকারীর কম্পিউটারে সিঙ্ক্রোনাইজ হবে এবং অফলাইনে উপলব্ধ থাকবে (আপনি যেকোনো নেটওয়ার্ক শেয়ার বা পারসোনাল ইউজার ফোল্ডার
\\hostname1\Users$\%username%এর UNC পথ নির্দিষ্ট করতে পারেন)
উইন্ডোজে অফলাইন ফাইলস সমস্যা বিশ্লেষণ করার সময়, উইন্ডোজ ইভেন্ট লগে সিঙ্ক্রোনাইজেশন ইভেন্ট চেক করা উচিত। অফলাইন ফাইলস সিঙ্ক্রোনাইজেশন লগ সক্ষম করুন:
wevtutil sl Microsoft-Windows-OfflineFiles/SyncLog /e:true /q
তারপর গত ২৪ ঘণ্টার সফলভাবে সিঙ্ক্রোনাইজ করা ফাইলগুলোর তালিকা নিচের পাওয়ারশেল কমান্ড দিয়ে পান:
get-winevent -oldest -filterhashtable @{ logname = "Microsoft-Windows-OfflineFiles/SyncLog"; starttime = (get-date).adddays(-1); id = 2005 } | select-object TimeCreated, @{ name = "Path"; expression = { ([xml]$_.toxml()).Event.UserData.SyncSuccessInfo.Path } }
অফলাইন ফাইলস ক্যাশ ক্লিয়ার করতে, FormatDatabase রেজিস্ট্রি প্যারামিটার পরিবর্তন করুন এবং কম্পিউটার রিস্টার্ট করুন:
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Csc\Parameters /v FormatDatabase /t REG_DWORD /d 1 /f
shutdown –f –r –t 0