উইন্ডোজ সার্ভার 2008 আর 2 এর সকল ব্যবহারকারীর জন্য পুনর্ব্যবহারযোগ্য বিনটি পরিষ্কার করার সঠিক উপায় কী ?
উইন্ডোজ সার্ভার 2008 আর 2 এর সকল ব্যবহারকারীর জন্য পুনর্ব্যবহারযোগ্য বিনটি পরিষ্কার করার সঠিক উপায় কী ?
উত্তর:
আমি যতদূর বলতে পারি, এটি কোনও "অফিসিয়াল" মাইক্রোসফ্ট এটি করার পদ্ধতি সমর্থন করে না। দুটি বিকল্প আছে। একটিতে সি মুছে ফেলার সাথে জড়িত: y $ রিসাইকেল.বিন এবং অপরটি প্রতিটি ব্যবহারকারীর লগনে চালানোর জন্য ক্লিনমগ্রি.ক্র।
মুছে ফেলার জন্য "অফিসিয়াল" সমর্থনের নিকটতম জিনিসটি: y $ রিসাইকেল.বিন এই এমএস কেবি থেকে , যা এক্সপি এবং ভিস্তার উল্লেখ করে তবে প্রত্যাশিত আচরণটি বোঝায়।
আপনি যদি এটি তাত্ক্ষণিকভাবে ঘটতে চান তবে মনে হয় আপনি কেবল চালাতে পারেন rd /s c:\$Recycle.Bin
এবং পরের বার যখন প্রয়োজনীয় ফোল্ডারগুলির প্রয়োজন হবে তখন উইন্ডোজটিকে পুনরায় তৈরি করা উচিত। আমি এটি দ্রুত পরীক্ষা করেছি এবং এটি কাজ করে বলে মনে হচ্ছে - তবে - অবশ্যই - সাবধানতার সাথে এগিয়ে চলুন।
আপনি ডিস্ক ক্লিনআপ সরঞ্জামের মাধ্যমে এটি করতে পারেন (ক্লিনমগ্রিএক্সএক্স)। দুর্ভাগ্যক্রমে, মাইক্রোসফ্ট "ডেস্কটপ এক্সপেরিয়েন্স" বৈশিষ্ট্যগুলির সেট দিয়ে এটিকে বান্ডিল করার সিদ্ধান্ত নিয়েছে, এর অর্থ আপনাকে অন্য বোকা এবং পুনরায় বুট ইনস্টল করতে হবে।
বিকল্পটি হ'ল নিম্নলিখিত দুটি ফাইল দখল এবং টেকনেট অনুযায়ী নির্দিষ্ট স্থানে নিয়ে যাওয়া :
C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da\cleanmgr.exe
C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.1.7600.16385_en-us_b9cb6194b257cc63\cleanmgr.exe.mui
ক্লিনগ্রিগ্রেসেক্সে% সিস্টেমরোট% \ সিস্টেম 32 এ যাওয়া উচিত।
ক্লিনগ্রিগ্রেইক্স.ইউইআই-র% systemroot% \ System32 \ en-US এ যাওয়া উচিত।
Cleanmgr একা দৌড়ে আপনি স্পষ্ট সকলের রিসাইকেল বিন দেওয়া হবে না, কিন্তু আপনি একটি লগঅন স্ক্রিপ্ট যে জিপিও মাধ্যমে সমস্ত ব্যবহারকারীর পরবর্তী লগঅন তাদের রিসাইকেল বিন পরিষ্কার হবে রান হিসাবে বর্ণনা করা / sageset এবং / sagerun ব্যবহার করতে পারেন এখানে । এটি সবচেয়ে পরিষ্কার জিনিস নয়, তবে এটি কার্যকর হবে। লিঙ্কযুক্ত নিবন্ধটি এক্সপির জন্য, তবে সিনট্যাক্সটি সার্ভার ২০০৮ আর 2 হিসাবে অপরিবর্তিত রয়েছে।
cleanmgr
প্রতিটি লগইন এ চালানোর জন্য স্ক্রিপ্টিং এটি কোনও সরকারী এমএস পদ্ধতিতে সবচেয়ে কাছের জিনিস। বিকল্পটি হ'ল প্রতিটি প্রোফাইলের পুনর্ব্যবহারযোগ্য বিন ফোল্ডারটি উড়িয়ে দেওয়া। এটি প্রতিটি ব্যবহারকারীর জন্য পরবর্তী লগইনে এটি পুনরায় তৈরি করা উচিত , তবে আমি এটির উত্পাদনে চেষ্টা করতে একটু ক্লান্ত হয়ে পড়ি।
আমি মনে করি না যে কোনও সঠিক উপায় নথিভুক্ত করা হয়েছে কারণ ব্যবহারকারীদের জন্য পুনর্ব্যবহারযোগ্য বিনগুলি তাদের প্রোফাইলে আলাদা রাখা হয়েছে; অনুমতি দেওয়াও এটির জন্য একটি সুরক্ষা বিপত্তি হতে পারে কারণ রিসাইকেল বিনের নথি বা আইটেমগুলি যদি ব্যবহারকারীদের দ্বারা অনুধাবন করা হয় তবে নির্দিষ্ট নথি ফাঁস হওয়ার অনুমতি দিতে পারে।
প্রতিটি স্থানীয় প্রোফাইলের আবর্জনা থেকে ফাইলগুলি চালানো এবং সাফ করার জন্য প্রশাসক-অধিকারযুক্ত স্ক্রিপ্টের স্ক্রিপ্ট করা সম্ভব হতে পারে (তবে এটি যদি আপনার রোমিং প্রোফাইল থাকে তবে আপনার প্রোফাইলগুলি ধারণ করে এমন সার্ভারের সাথে সিঙ্ক করা যেতে পারে)। তবে আপনার অনুমতি এবং মালিকানা সঠিকভাবে সেট করা দরকার; আমি জানি আমাদের সার্ভারগুলিতে প্রশাসকের স্টোরেজ সার্ভারে প্রোফাইলে সঠিক প্রবেশাধিকার নেই; প্রশাসকের প্রোফাইলটির মালিকানা নিতে হবে, এবং যখন আমরা সঠিক ব্যবহারকারীর কাছে মালিকানা ফিরিয়ে নিই বা অন্য কোনও প্রোফাইল তাদের জন্য ঠিকমতো কাজ করে না।
আপনি লগঅফ এ এমন একটি প্রক্রিয়া চালানোর চেষ্টা করতে পারেন যা ব্যবহারকারীর জন্য ট্র্যাশ ডিরেক্টরি সাফ করে, তবে এটি দুর্ঘটনাক্রমে এমন কিছু মুছে ফেলতে বাধ্য করে যা তারা পরে পুনরুদ্ধার করতে চায় এবং এটি শেষ লগঅফটিতে মুছে ফেলা হওয়ার পরে চলে যাবে।
সম্ভবত এটি করার "যথাযথ" উপায়টি হ'ল ওয়ার্কস্টেশন এবং সার্ভারগুলিতে কোটা কনফিগার করা এবং যখন কোটাটি স্টোরেজের জন্য আঘাত করা হয়, ব্যবহারকারী শিখেন যে তাদের পুনর্ব্যবহারযোগ্য বিন থেকে আইটেমগুলি মুছতে হবে। সুরক্ষার কারণে এটি একটি প্রশিক্ষণের বিষয় হয়ে উঠবে। অন্যথায় আপনার একটি পরিশ্রম প্রয়োজন।
@মার্কের একটি ইউটিলিটি পরামর্শ ছিল যা এটি করতে দেখা যায়; আমি দৃ the়তার সাথে দাঁড়িয়েছি যে এটি কোনও "যথাযথ" উপায় নয় কারণ এটি একটি অ্যাড-অন এবং ডিফল্টরূপে উইন্ডোজটিতে নির্মিত হয়নি (যদিও আমি প্রশাসনের সহায়ক ইউটিলিটিটি অন্তর্ভুক্ত না করায় অবাক হই না)) কেবলমাত্র অন্য একটি সমস্যা আমি ' d এটি ব্যবহার করার বিষয়ে উদ্বেগ হ'ল এটি কোনও ওয়ার্কস্টেশন এবং সার্ভারে চালাতে হতে পারে বা যেখানে প্রদর্শিত হবে তা নিয়ে আপনার প্রোফাইল সিঙ্ক ইস্যু থাকতে পারে। দেখে মনে হচ্ছে উইন্ডোজের "ডিস্ক ক্লিনআপ" ট্যাবটি অ্যাক্সেস করার জন্য এটি কেবল একটি মিনি-হাতিয়ার হিসাবে বিবেচিত হবে।
আরেকটি চিন্তা ... অনিদ্রিত ... হ'ল তাদের ট্র্যাশ ফোল্ডারটিকে কেন্দ্রীয় সার্ভারে পুনর্নির্দেশের জন্য ফোল্ডার পুনঃনির্দেশ ব্যবহার করা হবে। তবে আমি এটিকে একটি স্মরণীয়ভাবে খারাপ ধারণা (টিএম) হিসাবে শ্রেণিবদ্ধ করব। তারপরে আপনি সেই ফাইলগুলি ভাগ করা ডিরেক্টরি থেকে মুছবেন। নেটওয়ার্কের সাথে এটির সংযোগ স্থাপন, সুরক্ষা সেটআপ ইত্যাদির ফলে এটিকে স্তরের প্রথম স্তরের একটি অগ্রাধিকারের ক্লেজ তৈরি করা হবে যা অন্যান্য সিসাদমিনগুলি স্বতঃস্ফূর্তভাবে ঝাঁকুনির আগে পালিয়ে যেতে পারে।
আমি ট্রিজিজ ফ্রি চালিয়েছিলাম এবং দেখেছিলাম আমার রিসাইকেল বিনে 15 গিগ রয়েছে, তবে আমি এটি দেখতে পেলাম না, সম্ভবত এটি দীর্ঘ প্রস্থানকারী ব্যবহারকারী দ্বারা করা হয়েছিল। কিন্তু ট্রিসাইজ প্রোতে আমি এটি মুছতে পারি, যা ডেটাটি আমি যে রিস্কায়াল বিনে দেখতে পেতাম তা দেখতে পেত।
এটি আমার পক্ষে কাজ করে:
Get-ChildItem "C:\`$Recycle.bin\" | Remove-Item -Recurse -Force
এটি রিসাইকেল.বিন অপসারণ করবে; উইন্ডোজ প্রয়োজনীয় হিসাবে রিসাইকেল বিনটি পুনরায় তৈরি করবে, যেমনই কোনও ব্যবহারকারী কোনও নতুন ফাইল মুছে ফেলবে।
না সর্বাধিক মার্জিত কোড হতে পারে এবং এটি করার আরও ভাল উপায় হতে পারে তবে এটি একটি ভিড়যুক্ত সার্ভারে জায়গা খালি করতে সহায়তা করবে। আপনি এটি সরান-আইটেম কমান্ডটি -WhatIf ব্যবহার করে পরীক্ষা করতে পারেন।
Get-ChildItem "C:\`$Recycle.bin\" | Remove-Item -Recurse -Force -WhatIf
এনবি: প্রতিটি ড্রাইভ নিজস্ব রিসাইকেল বিনটি বজায় রাখে; সুতরাং আপনি যে কোনও ড্রাইভের জন্য এই কমান্ডটি চালাচ্ছেন তার সাথে ড্রাইভ লেটারটি প্রতিস্থাপন করতে চান বা আপনি সমস্ত স্থানীয় ড্রাইভের জন্য নিম্নলিখিতটি ব্যবহার করতে পারেন:
Get-PSProvider -PSProvider FileSystem `
| Select-Object -ExpandProperty Drives `
| Where-Object { $_.DisplayRoot -notlike "\\*" } `
| Select-Object -ExpandProperty Root `
| ForEach-Object { "$_`$Recycle.bin\" } `
| Where-Object { Test-Path -Path $_ -PathType Container } `
| ForEach-Object { Get-ChildItem -Path $_ -Force | Remove-Item -Recurse -Force }
আশাকরি এটা সাহায্য করবে
আমার একটি রিসাইকেল বিন ছিল যা 4 গিগাবাইটের বেশি ডেটা দেখছিল তবে আমি এটি সাফ করতে পারিনি। গিয়েছিল এবং এমন একটি গুচ্ছের প্রোফাইল পেয়েছিল যা সার্ভারে আর ব্যবহার করা হয়নি এবং সেগুলি সিস্টেম বৈশিষ্ট্য - অ্যাডভান্সড - ব্যবহারকারী প্রোফাইলের অধীনে সরিয়ে ফেলা হয়েছে এবং এখন রিসাইকেল বিনটি খালি রয়েছে।
স্পষ্টতই এমন কোনও অ্যাকাউন্ট মুছে ফেলবেন না যা এখনও চলতি বা ব্যবহৃত রয়েছে তবে প্রশাসক হিসাবে, আপনি এটি এইভাবে করতে পারেন।
আমি এই সমাধানটি পছন্দ করেছি কারণ এটি কী করছে তা বোঝা সহজ এবং এটি কাজটি করে, তবে আপনি যে কোনও জায়গা থেকে কমান্ডটি চালাচ্ছেন সেখান থেকে কাজ করতে গেলে আপনাকে এটির মতো চালানো দরকার ("ড্রাইভ_লেটার পরে একটি adding যোগ করা: ") এবং অন্যান্য ব্যবহারকারীদের থেকে সেই ফোল্ডারটি মুছতে সক্ষম হতে .. আপনাকে অপসারণ-আইটেম কমান্ডের শেষে" -ফোর্স "যুক্ত করতে হবে। অতিরিক্ত হিসাবে আপনি সি এর মধ্যে সমস্ত ফোল্ডার মুছে ফেলছেন: child y Recycle.bin the সন্তানের আইটেমগুলি পাওয়ার সময় আপনাকে "-recurse" অন্তর্ভুক্ত করার দরকার নেই। সুতরাং এটির পরিবর্তে আমি চূড়ান্ত আদেশটি ব্যবহার করব:
গেট-চাইল্ড আইটেম "সি:` y Recycle.bin \ "-ফরাস | সরান-আইটেম-রেকর্ড-ফোর্স -WhatIf
অপসারণ -যদি আপনি কেবল আদেশটি পরীক্ষা করার চেয়ে আরও কিছু করতে চান
সমস্ত ফাইল সরানোর জন্য নীচের প্রক্রিয়াটি ব্যবহার করুন।
সমস্ত ফাইল ডিস্ক থেকে মুছে ফেলা হবে।