উইন্ডোজ সার্ভার 2008 R2 এর সকল ব্যবহারকারীর জন্য পুনর্ব্যবহারযোগ্য ক্লিনটি সাফ করুন


উত্তর:


34

আমি যতদূর বলতে পারি, এটি কোনও "অফিসিয়াল" মাইক্রোসফ্ট এটি করার পদ্ধতি সমর্থন করে না। দুটি বিকল্প আছে। একটিতে সি মুছে ফেলার সাথে জড়িত: 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 হিসাবে অপরিবর্তিত রয়েছে।


এটি সম্পর্কে একটি সামান্য গবেষণা করেছিলেন, এই লিঙ্কটি ছিল যা একটু বিস্তৃত হয়েছিল। সোস্যাল.টেকনেট.মাইক্রোসফট.ফরমেশনস
বার্ট সিলভারস্ট্রিম

পরীক্ষিত, এটি এটি সমস্ত ব্যবহারকারীর জন্য পরিষ্কার করে না। আমাদের ঠিকাদারের সাথে যোগাযোগ করতে এবং কেবল কিছু ফাইল মুছতে তাকে লগইন করতে চান না ...
কাইল ব্র্যান্ড 18

হ্যাঁ, আমি এই আচরণটিও নিশ্চিত করতে পারি। দেখে মনে হয় যে cleanmgrপ্রতিটি লগইন এ চালানোর জন্য স্ক্রিপ্টিং এটি কোনও সরকারী এমএস পদ্ধতিতে সবচেয়ে কাছের জিনিস। বিকল্পটি হ'ল প্রতিটি প্রোফাইলের পুনর্ব্যবহারযোগ্য বিন ফোল্ডারটি উড়িয়ে দেওয়া। এটি প্রতিটি ব্যবহারকারীর জন্য পরবর্তী লগইনে এটি পুনরায় তৈরি করা উচিত , তবে আমি এটির উত্পাদনে চেষ্টা করতে একটু ক্লান্ত হয়ে পড়ি।
MDMarra

এখানে CleanMgr স্বয়ংক্রিয় ... আরও stackoverflow.com/a/35214197/80161
নাথন হার্টলি

9

আমি মনে করি না যে কোনও সঠিক উপায় নথিভুক্ত করা হয়েছে কারণ ব্যবহারকারীদের জন্য পুনর্ব্যবহারযোগ্য বিনগুলি তাদের প্রোফাইলে আলাদা রাখা হয়েছে; অনুমতি দেওয়াও এটির জন্য একটি সুরক্ষা বিপত্তি হতে পারে কারণ রিসাইকেল বিনের নথি বা আইটেমগুলি যদি ব্যবহারকারীদের দ্বারা অনুধাবন করা হয় তবে নির্দিষ্ট নথি ফাঁস হওয়ার অনুমতি দিতে পারে।

প্রতিটি স্থানীয় প্রোফাইলের আবর্জনা থেকে ফাইলগুলি চালানো এবং সাফ করার জন্য প্রশাসক-অধিকারযুক্ত স্ক্রিপ্টের স্ক্রিপ্ট করা সম্ভব হতে পারে (তবে এটি যদি আপনার রোমিং প্রোফাইল থাকে তবে আপনার প্রোফাইলগুলি ধারণ করে এমন সার্ভারের সাথে সিঙ্ক করা যেতে পারে)। তবে আপনার অনুমতি এবং মালিকানা সঠিকভাবে সেট করা দরকার; আমি জানি আমাদের সার্ভারগুলিতে প্রশাসকের স্টোরেজ সার্ভারে প্রোফাইলে সঠিক প্রবেশাধিকার নেই; প্রশাসকের প্রোফাইলটির মালিকানা নিতে হবে, এবং যখন আমরা সঠিক ব্যবহারকারীর কাছে মালিকানা ফিরিয়ে নিই বা অন্য কোনও প্রোফাইল তাদের জন্য ঠিকমতো কাজ করে না।

আপনি লগঅফ এ এমন একটি প্রক্রিয়া চালানোর চেষ্টা করতে পারেন যা ব্যবহারকারীর জন্য ট্র্যাশ ডিরেক্টরি সাফ করে, তবে এটি দুর্ঘটনাক্রমে এমন কিছু মুছে ফেলতে বাধ্য করে যা তারা পরে পুনরুদ্ধার করতে চায় এবং এটি শেষ লগঅফটিতে মুছে ফেলা হওয়ার পরে চলে যাবে।

সম্ভবত এটি করার "যথাযথ" উপায়টি হ'ল ওয়ার্কস্টেশন এবং সার্ভারগুলিতে কোটা কনফিগার করা এবং যখন কোটাটি স্টোরেজের জন্য আঘাত করা হয়, ব্যবহারকারী শিখেন যে তাদের পুনর্ব্যবহারযোগ্য বিন থেকে আইটেমগুলি মুছতে হবে। সুরক্ষার কারণে এটি একটি প্রশিক্ষণের বিষয় হয়ে উঠবে। অন্যথায় আপনার একটি পরিশ্রম প্রয়োজন।

@মার্কের একটি ইউটিলিটি পরামর্শ ছিল যা এটি করতে দেখা যায়; আমি দৃ the়তার সাথে দাঁড়িয়েছি যে এটি কোনও "যথাযথ" উপায় নয় কারণ এটি একটি অ্যাড-অন এবং ডিফল্টরূপে উইন্ডোজটিতে নির্মিত হয়নি (যদিও আমি প্রশাসনের সহায়ক ইউটিলিটিটি অন্তর্ভুক্ত না করায় অবাক হই না)) কেবলমাত্র অন্য একটি সমস্যা আমি ' d এটি ব্যবহার করার বিষয়ে উদ্বেগ হ'ল এটি কোনও ওয়ার্কস্টেশন এবং সার্ভারে চালাতে হতে পারে বা যেখানে প্রদর্শিত হবে তা নিয়ে আপনার প্রোফাইল সিঙ্ক ইস্যু থাকতে পারে। দেখে মনে হচ্ছে উইন্ডোজের "ডিস্ক ক্লিনআপ" ট্যাবটি অ্যাক্সেস করার জন্য এটি কেবল একটি মিনি-হাতিয়ার হিসাবে বিবেচিত হবে।

আরেকটি চিন্তা ... অনিদ্রিত ... হ'ল তাদের ট্র্যাশ ফোল্ডারটিকে কেন্দ্রীয় সার্ভারে পুনর্নির্দেশের জন্য ফোল্ডার পুনঃনির্দেশ ব্যবহার করা হবে। তবে আমি এটিকে একটি স্মরণীয়ভাবে খারাপ ধারণা (টিএম) হিসাবে শ্রেণিবদ্ধ করব। তারপরে আপনি সেই ফাইলগুলি ভাগ করা ডিরেক্টরি থেকে মুছবেন। নেটওয়ার্কের সাথে এটির সংযোগ স্থাপন, সুরক্ষা সেটআপ ইত্যাদির ফলে এটিকে স্তরের প্রথম স্তরের একটি অগ্রাধিকারের ক্লেজ তৈরি করা হবে যা অন্যান্য সিসাদমিনগুলি স্বতঃস্ফূর্তভাবে ঝাঁকুনির আগে পালিয়ে যেতে পারে।


একটি উন্নত ব্যবহারকারী হিসাবে ডিস্ক ক্লিনআপ রান প্রত্যেকের পুনর্ব্যবহার বিনটি আঘাত করে না?
MDMarra

আমি আশা করি এটি পিআইএটিএর পরিপাটি করার পরেও না। ভাগ করা পরিবেশে যেমন টার্মিনাল সার্ভারে বাসা বাঁধার সম্ভাবনা রয়েছে।
রব মোয়ার

এইচএম, আন্তঃরাজী। দেখে মনে হচ্ছে এটি পরীক্ষা করার দরকার আছে।
MDMarra

@ মার্কএম এর উত্তরটি সর্বাধিক তাত্পর্যপূর্ণ যুক্তিসঙ্গত বলে আমি এটিকে মুছে ফেলেছি, তবে কাইলব্র্যান্ড এটি পরীক্ষা করার পরে এটি সমস্ত ব্যবহারকারীর পক্ষে কার্যকর হয় না বলে মনে হয়। আমি ভাবছি সুরক্ষার কারণে এটি যথাযথভাবে করার কোনও ডকুমেন্টেড উপায় নেই, সম্ভবত ... অন্য কোনও ব্যবহারকারীর জিনিসগুলি মুছে ফেলার ক্ষমতা যেহেতু আবর্জনা তাদের (রোমিং) প্রোফাইলের অংশ তাই কোনও সুরক্ষা ঝুঁকি হতে পারে।
বার্ট সিলভারস্ট্রিম

আমার উত্তরটি মুছে ফেলেছে, সেটি হচ্ছে।
বার্ট সিলভারস্ট্রিম

6

আমি ট্রিজিজ ফ্রি চালিয়েছিলাম এবং দেখেছিলাম আমার রিসাইকেল বিনে 15 গিগ রয়েছে, তবে আমি এটি দেখতে পেলাম না, সম্ভবত এটি দীর্ঘ প্রস্থানকারী ব্যবহারকারী দ্বারা করা হয়েছিল। কিন্তু ট্রিসাইজ প্রোতে আমি এটি মুছতে পারি, যা ডেটাটি আমি যে রিস্কায়াল বিনে দেখতে পেতাম তা দেখতে পেত।


7
WinDirStat বিনামূল্যে এটি করতে পারে। হার্ড ড্রাইভের সমস্ত স্থান কী ব্যবহার করছে তা নির্ধারণ করার দরকার হলে এটি আমার সরঞ্জামে চলে আসে। আপনি কোনও ফাইল বা ফোল্ডারে ডান ক্লিক করতে পারেন এবং এটিকে পুনর্ব্যবহারযোগ্য বিনে বা স্থায়ীভাবে মুছতে পারেন, আপনি ডান ক্লিক করতে পারেন এবং সেখানে একটি এক্সপ্লোরার উইন্ডো বা কমান্ড প্রম্পটটি খুলতে পারেন। আপনাকে রিসাইকেল বিন সব ব্যবহারকারীকেই দেখানোর বিষয়ে এর কোনও মান নেই, যদিও আপনাকে এসআইডি সন্ধান করতে হবে এবং সেগুলি প্রতিটি ব্যবহারকারীর সাথে নিজেই মিলিয়ে নিতে হবে।
জেমসএইচ

3

এটি আমার পক্ষে কাজ করে:

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 }

আশাকরি এটা সাহায্য করবে


1

আমার একটি রিসাইকেল বিন ছিল যা 4 গিগাবাইটের বেশি ডেটা দেখছিল তবে আমি এটি সাফ করতে পারিনি। গিয়েছিল এবং এমন একটি গুচ্ছের প্রোফাইল পেয়েছিল যা সার্ভারে আর ব্যবহার করা হয়নি এবং সেগুলি সিস্টেম বৈশিষ্ট্য - অ্যাডভান্সড - ব্যবহারকারী প্রোফাইলের অধীনে সরিয়ে ফেলা হয়েছে এবং এখন রিসাইকেল বিনটি খালি রয়েছে।

স্পষ্টতই এমন কোনও অ্যাকাউন্ট মুছে ফেলবেন না যা এখনও চলতি বা ব্যবহৃত রয়েছে তবে প্রশাসক হিসাবে, আপনি এটি এইভাবে করতে পারেন।


0

আমি এই সমাধানটি পছন্দ করেছি কারণ এটি কী করছে তা বোঝা সহজ এবং এটি কাজটি করে, তবে আপনি যে কোনও জায়গা থেকে কমান্ডটি চালাচ্ছেন সেখান থেকে কাজ করতে গেলে আপনাকে এটির মতো চালানো দরকার ("ড্রাইভ_লেটার পরে একটি adding যোগ করা: ") এবং অন্যান্য ব্যবহারকারীদের থেকে সেই ফোল্ডারটি মুছতে সক্ষম হতে .. আপনাকে অপসারণ-আইটেম কমান্ডের শেষে" -ফোর্স "যুক্ত করতে হবে। অতিরিক্ত হিসাবে আপনি সি এর মধ্যে সমস্ত ফোল্ডার মুছে ফেলছেন: child y Recycle.bin the সন্তানের আইটেমগুলি পাওয়ার সময় আপনাকে "-recurse" অন্তর্ভুক্ত করার দরকার নেই। সুতরাং এটির পরিবর্তে আমি চূড়ান্ত আদেশটি ব্যবহার করব:

গেট-চাইল্ড আইটেম "সি:` y Recycle.bin \ "-ফরাস | সরান-আইটেম-রেকর্ড-ফোর্স -WhatIf

অপসারণ -যদি আপনি কেবল আদেশটি পরীক্ষা করার চেয়ে আরও কিছু করতে চান


0

সমস্ত ফাইল সরানোর জন্য নীচের প্রক্রিয়াটি ব্যবহার করুন।

  1. প্রশাসক ব্যবহারকারী হিসাবে লগইন করুন এবং সি ড্রাইভ অন্বেষণ করুন
  2. ফোল্ডার অপশন থেকে চেক করা লুকানো সুরক্ষিত অপারেটিং সিস্টেম ফাইল
  3. ব্রাউজ করুন y রিসাইকেল.বিন ফোল্ডার
  4. সমস্ত ফাইল এবং ফোল্ডার মুছুন
  5. আপনার রিসাইকেল বিন খালি

সমস্ত ফাইল ডিস্ক থেকে মুছে ফেলা হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.