Помістити файли, видалені через мережу, у кошик для сміття Windows?


22

З робочої станції Windows, коли я видаляю файли через мережу (наприклад, спільний доступ до файлів, серверний диск тощо), ці файли ніколи не потрапляють у кошик для сміття, ні на мою робочу станцію Windows, ні на сервер - вони миттєво та назавжди видаляються. Це завжди смоктало ІМХО.

Чи є програмне забезпечення, яке в цьому сценарії виводить файли в смітник десь для легкого видалення?

Можливо зміна політики Windows, значення налаштування реєстру, корисність програмного забезпечення тощо?

-
Шукаєте конкретного рішення замість загального "Ей, поглянь на це, або спробуй це". Я переконаний, що хтось це вже вирішив і можу це пояснити. Спасибі.


Оскільки файлів немає на вашому диску, їх доведеться скопіювати на локальний диск, після чого помістити в кошик. Це забирає багато часу, і це буде марна трата мережевого трафіку (у більшості випадків), тому що Windows робить, це просто повідомити віддаленій мережевій системі, що він повинен видалити цей файл сам.
Дайсецу

Відповіді:


9

Мережевого сміттєвого кошика не існує, навколо нього є два способи:

  • Використовуйте тіньові копії або резервні копії, щоб запобігти втраченим даним.

    Місцевий кошик є частиною Провідника Windows - і в мережі ви НЕ маєте справу з провідником на сервері. Провідник локально не збирається копіювати файл на робочу станцію користувача лише для того, щоб помістити його в кошик.

    Однак ви МОЖЕ реалізувати Shadow Copy, тоді користувачі можуть скасувати і порівнювати версії.

    Від: http://www.eggheadcafe.com/software/aspnet/30136686/network-drive-recycle-bin.aspx

  • Замість натискання на видалення перемістіть файл у кошик.

    Наведене посилання також говорить про NetrBin, як каже Revolter,
    велика проблема, пов’язана з цим, полягає в тому, що кожного разу, коли ви видаляєте, ви спочатку передаєте файл.


8

Прикро, що тут спростовано просту та ефективну відповідь. Кроки Othniel Cressy вирішують проблему, не потребуючи додаткового програмного забезпечення. У мене не вистачає репутації, щоб підкреслити його або прокоментувати його повідомлення, тому мені доведеться відповісти тут, але це чудове рішення для людей!

Все, що вам потрібно зробити, - це встановити розташування однієї з ваших особистих папок до кореня мережевого диска, і Windows автоматично додає це місце до кошика. Я використовую папку "Контакти", оскільки я не маю іншого використання, але ви можете використовувати "Моя музика" або "Мої ігри".

  1. Клацніть правою кнопкою миші особисту папку, якою ви не користуєтесь (наприклад, контакти) та виберіть " Властивості"
  2. Знайдіть вкладку Місцезнаходження
  3. Клацніть Перемістити ... та встановіть нове місце до кореня Мережевого диска
  4. Я вирішив не переміщувати наявні файли, все одно їх не повинно бути.

Зроблено. Перевірте свої місця в кошику, і там ви побачите свій мережевий диск! Я знайшов цю чудову пораду, тому сподіваюся, що це допомагає іншим.


Цікавою є те, що такий маневр працює набагато раніше, ніж з'явився пост mydigitalinfo. Особисті тести вказують, що він працює вже в Windows ME і 2000 р. (На той час була лише одна папка "Мій документ")
Абель Чеунг

3

Під час пошуку цієї проблеми я натрапив на утиліту

люди, до речі, кажуть, що Microsoft не обробляє видалення через мережеві акції! виглядає правдою. не вдається знайти більше деталей ...

Для цього NetrBin (Мережна кошик для сміття) переміщує видалені файли з мережевих накопичувачів до кошика для подальших резервних копій. (я його не перевіряв), тож ви можете спробувати.

alt текст


1
Він також залишає копії потенційно чутливих мережевих файлів, що лежать на робочих станціях та / або ноутбуках.
Крейг

2

Після виконання цих дій, коли ви видаляєте файли на сервері, вони зберігаються у вашому місцевому кошику. Я вважав це корисним. Етапи прості.


7
Чи можете ви узагальнити кроки в цьому посиланні, так що якщо посилання загине, ваша відповідь все ж корисна?
Джон Бенсін

1
Цей підхід дійсно переміщує всі файли з особистої папки в мережевий спільний доступ, що може бути небажаним в офісному середовищі.
Крейг

1

"Для реалізації мережевої папки переробки Samba використовує модуль віртуальної файлової системи (VFS)." - Словом, вам знадобиться налаштувати мережеву частку (а не клієнт) для більшості застосованих нами рішень.

Швидкий пошук знайшов цю інформацію з RedHat.com:

http://www.redhat.com/advice/tips/sambatrash.html

Більш детальний посібник можна знайти тут:

http://pl.samba.org/samba/docs/Samba-HOWTO-Collection.pdf (p551)

JDB


Дякую за рішення. Я не використовую SAMBA, а лише звичайні засоби Windows. Чи є рішення, не використовуючи щось таке велике? Для моєї ситуації це здається трохи важким - я більше шукаю програмну утиліту, налаштування реєстру або більш просте виправлення програмного забезпечення замість цілої альтернативи мережі.
Джон К

1
Samba - це звичайні Windows-сервіси ... Однак посилання 1 призначена для Linux, і я думаю, що другий теж.
TheLQ

Голодний - Ви використовуєте основний обмін файлами? У якій версії Windows хости працюють? Все, що я знайшов, диктує, що це зміна рівня сервера - тому навіть при базовому обміні файлами це зміна сервера (хоста). Однак ... є програми клієнтського рівня, які в основному кешують файл локально, щоб дозволити їх відновити - включаючи shadowcopy та winundelete (я також не використовував). Ця дискусія має хороший огляд: techreport.com/forums/viewtopic.php?f=14&t=64362
JDB

різні робочі станції XP через Windows 7, що підключаються до Server 2003 та 2008 року. Затінення дзвонить у дзвін - я пригадую якийсь пакет інструментів безпеки, що його мають - не так люблять. Ви можете бути прав. Я загляну глибше в інформацію, яку ви надали. Танськ.
Джон К

Будь ласка, вкажіть усі необхідні кроки у своїй відповіді. Перенаправлення в інше місце, щоб спробувати переглядати та розібратися, це лише трохи краще, ніж сказати: "Google it." ... і тепер ваша перша посилання мертва.
Габріель Степлес

1

Ви можете створити мережеву папку під назвою "Кошик" і просто перемістити файли до неї.


На мою думку, погане рішення, оскільки воно не автоматично відстежує час видалення або початковий шлях (для відновлення видалених елементів), і є сильним болем в області прикладу, як ручна робота.
Габріель Степлес

1

Роки тому я нарешті знайшов програмне забезпечення, яке замінює кошик, починаючи з 2-х досліджених функцій, а саме: - файли, видалені з мережі - файли переміщені

Це програмне забезпечення було "Undelete" з програмного забезпечення Executive http://www.executivesoftware.com . На жаль, їхня діяльність припинилася приблизно в 2003-2004 роках. Мій реліз все ще працює під windows xp і не намагався під сім, але у мене є сумніви.

Я вчора побачив ваше запитання, і я знайшов Undelete з веб-сайту Diskkeeper. Назва та функції здаються однаковими, ще не спробував eval, але я відчуваю, що є хороша надія, що Diskeeper придбав програмне забезпечення Executive.

Після пошуку в Google терміни "Виконавче програмне забезпечення" часто використовуються на веб-сайті диспетчера, тому, можливо, початок відповіді. Що завгодно, я запрошую вас спробувати.


0

Дамп із посилань Othniel Cressy.

Кілька років тому я дізнався, як переспрямовані папки профілю користувачів у Windows отримують захист від кошика, навіть коли папки переспрямовуються на мережеве розташування. Це було для мене величезною знахідкою, і я використав цю функцію, щоб додати покриття кошика до деяких моїх відображених мережевих накопичувачів. Я поділився цією інформацією на іншому форумі тут: http://forums.mydigitallife.info/threads/16974-Tip-Network-Recycle-bin Сьогодні я придумав кращий спосіб досягти тієї самої мети, яка не покладається на профіль користувача перенаправлення папок, і я ділюся цією інформацією для інших користувачів, щоб спробувати. Ви можете ознайомитись з цими темами форуму для отримання додаткової інформації: http://technet.microsoft.com/en-us/library/cc787939(v=ws.10).aspx http://blogs.technet.com/b/askds/archive/2012/07/16/managing-the-recycle-bin-with-redirected-folders-with-vista-or-windows-7.aspx http: / /msdn.microsoft.com/en-us/library/bb882665.aspx http://social.technet.microsoft.com/Forums/windowsserver/en-US/10bfcfb9-14f3-434e-9ffa-0289b8b32e01/folder-redirection- сміттєва корзина Застосовується стандартна відмова від відповідальності - це може зламати речі. Я протестував лише в Windows 8, і тестування у мене обмежене. Спробуйте це на свій страх і ризик. Це те, що я дізнався (або думаю, що я дізнався - я можу помилитися): Windows Vista і пізніше зберігають у цьому ключі реєстру параметри конфігурації кошика для перенаправлених папок профілю користувача: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ BitBucket \ KknownFolder Під цією клавішею знаходяться окремі клавіші для кожної переспрямованої папки, захищеної кошиком. Клавіші містять інформацію про конфігурацію для кожної захищеної папки та мають назви, щоб відповідати GUID для "Відомих папок". Список відомих папок для GUID-відображень доступний за одним із посилань вище.

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FolderОписання

Отже, я обґрунтував, що якщо я можу створити власну власну "відому папку", я можу додати це до списку папок, захищених кошиком та захищати будь-який захоплений мережевим накопичувачем. Тому я переглянув список існуючих "відомих папок" і створив ключ, подібний до ключа "Документи". Потім я зіставився зі значеннями ключа, поки не звузив його до мінімальної кількості, необхідної для роботи кошика. Цей файл .reg захистить відображений на диску X: накопичувач із кошиком ~ 50 ГБ. Ви повинні змінити файл відповідно до своїх потреб: Редактор реєстру Windows, версія 5.00

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FolderDes> criptions {9147E464-33A6-48E2-A3C9-361EFD417DEF}] "RelativePath" = "X: \" "Категорія" = dword: 00000004 "Name" = " "

[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ BitBucket \ K knownFolder {9147E464-33A6-48E2-A3C9-361EFD417DEF}] "MaxCapacity" = dword: 0000c7eb "NukeOnDelete" = dword: 00

Кілька

Що слід зазначити: GUID у наведеному вище. "}" Кожна "відома папка" / комбінація кошика вимагає унікального GUID. Якщо ви не хочете використовувати PowerShell для створення GUID, ви можете використовувати онлайн-генератор GUID. Я не знаю, що означає значення "Категорія", але ключ, який я скопіював, був встановлений на 4, і це працює, тому я не перевіряв жодних інших значень. Значення "Ім'я" обов'язкове, але це не ім'я, яке відображатиметься, якщо ви клацніть правою кнопкою миші на кошику та виберіть властивості. (Принаймні, не в моєму середовищі.) У моєму середовищі ім'я, яке відображається, є ім'ям мережевого накопичувача. Внесення цих змін додає "Місцеположення" на сторінці властивостей ваших відображених мережевих накопичувачів. Я підозрюю, що це можна буде усунути, змінивши значення "Категорія", але не потрудився це з'ясувати. Я протестував лише за допомогою картографічних мережевих накопичувачів. Я підозрюю, що це буде працювати і з контурами UNC, але я не переймався тестуванням. Я сподіваюся, що ви настільки схвильовані, що це знайдете, як і я, щоб зрозуміти це. Дайте мені знати, чи працює це для вас. Зараз я планую розгорнути ключі реєстру з налаштуваннями групової політики і оновити це повідомлення на форумі будь-якою інформацією, яку я виявлю. З повагою t не турбувати тестування. Я сподіваюся, що ви настільки схвильовані, що це знайдете, як і я, щоб зрозуміти це. Дайте мені знати, чи працює це для вас. Зараз я планую розгорнути ключі реєстру з налаштуваннями групової політики і оновити це повідомлення на форумі будь-якою інформацією, яку я виявлю. З повагою t не турбувати тестування. Я сподіваюся, що ви настільки схвильовані, що це знайдете, як і я, щоб зрозуміти це. Дайте мені знати, чи працює це для вас. Зараз я планую розгорнути ключі реєстру з налаштуваннями групової політики і оновити це повідомлення на форумі будь-якою інформацією, яку я виявлю. З повагою

- Оновлення Russel: я зараз використовую налаштування групової політики для розгортання потрібних ключів реєстру, і всі мої відображені мережеві диски тепер захищені кошиком. Оновлення 2: Я перевірив тепер UNC-контури, і це прекрасно працює. Я все ще використовую картографічні мережеві накопичувачі, але якщо ваше середовище замість цього вимагає UNC-шляхів, ви можете використовувати їх. Однак зауважте, що якщо у вас є картографічний мережевий накопичувач, який вказує на шлях UNC, і ви захищаєте шлях UNC зі зміною реєстру, якщо користувач видаляє файл із зібраного мережевого диска, який вказує на цей шлях UNC, файл буде остаточно видалено. Детальніше дивіться нижче.


2
Прочитайте, як посилатися на матеріали, написані іншими . Підказка: Ви не вказали джерело посилання.
DavidPostill

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.