21

С рабочей станции Windows, когда я удаляю файлы по сети (например, общий файловый ресурс, диск сервера и т.д.), Эти файлы никогда не помещаются в мусорную корзину - ни на моей рабочей станции Windows, ни на сервере - они удаляются немедленно и навсегда. Это всегда высосало ИМХО.

Есть ли программное обеспечение, которое в этом сценарии помещает файлы в мусорное ведро где-нибудь для легкого восстановления?

Может быть, изменение политики Windows, значение параметра реестра, программное обеспечение и т.д.?

-
Ищите конкретное решение вместо общего «Эй, посмотри на это или попробуй это». Я убежден, что кто-то уже решил это и может это объяснить. Благодарю.

8 ответов8

8

Сетевая корзина не существует, есть два пути:

  • Используйте теневые копии или резервные копии, чтобы предотвратить потерю данных.

    Локально, корзина является частью Windows Explorer - и в сети вы НЕ имеете дело с проводником на сервере. Проводник локально не собирается копировать файл на рабочую станцию пользователя только для того, чтобы поместить его в корзину.

    Однако вы МОЖЕТЕ реализовать Shadow Copy, тогда пользователи смогут восстановить и сравнить версии.

    От: http://www.eggheadcafe.com/software/aspnet/30136686/network-drive-recycle-bin.aspx

  • Вместо того, чтобы нажимать удалить, переместите файл в корзину.

    Приведенная ссылка также предлагает NetrBin, как говорит Revolter,
    большая проблема заключается в том, что каждый раз, когда вы удаляете, вы сначала передаете файл.

5

Жаль, что здесь был дан простой и эффективный ответ. Действия Othniel Cressy решают проблему без необходимости в дополнительном программном обеспечении. У меня недостаточно репутации, чтобы отозвать его или прокомментировать его сообщение, поэтому я должен ответить здесь, но это отличное решение для людей!

Все, что вам нужно сделать, это установить местоположение одной из ваших личных папок в корневой каталог сетевого диска, и Windows автоматически добавит это местоположение в корзину. Я использую папку "Контакты", так как я больше не использую ее, но вы можете использовать "Моя музыка" или "Мои игры".

  1. Щелкните правой кнопкой мыши личную папку, которую вы не используете (например, контакты) и выберите Свойства
  2. Найти вкладку « Расположение »
  3. Нажмите Move ... и установите новое местоположение в корень сетевого диска.
  4. Я решил не перемещать существующие файлы, в любом случае их не должно быть.

Готово. Проверьте расположение корзины, и вы увидите там сетевой диск! Я нашел это отличный совет, поэтому я надеюсь, что это поможет другим.

3

Я столкнулся с утилитой, когда я искал эту проблему

люди, по дороге, говорят, что Microsoft не обрабатывает удаления по сетевым ресурсам! выглядит правдой. не могу найти больше деталей ...

NetrBin (сетевая корзина ) предназначен для этой цели, он перемещает удаленные файлы с сетевых дисков в корзину для последующих резервных копий. (я не проверял), так что вы можете попробовать.

альтернативный текст

1

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

Это программное обеспечение было "Undelete" от Исполнительного программного обеспечения http://www.executivesoftware.com. К сожалению, их деятельность прекратилась в 2003-2004 годах. Мой релиз все еще работает под Windows XP и не пробовал до семи лет, но у меня есть сомнения.

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

После поиска в Google термины "Исполнительное программное обеспечение" часто используются на веб-сайте Diskkeeper, так что, возможно, это начало ответа. Как бы то ни было, я приглашаю вас попробовать.

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

0

Дамп из ссылок Готи Кресси.

Несколько лет назад я обнаружил, как перенаправленные папки профиля пользователя в 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-recycle-bin Применяется стандартный отказ от ответственности - это может сломать вещи. Я тестировал только в Windows 8, и мое тестирование ограничено. Попробуйте это на свой страх и риск. Вот что я выучил (или думаю, что я выучил - я могу ошибаться): Windows Vista и более поздние версии хранят параметры конфигурации корзины для перенаправленных папок профиля пользователя в этом разделе реестра: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket\KnownFolder Под этим ключом находятся отдельные ключи для каждой перенаправленной папки, защищенной корзиной. Ключи содержат информацию о конфигурации для каждой защищенной папки и названы так, чтобы соответствовать идентификаторам GUID для "Известных папок". Список сопоставлений известных папок и GUID доступен по одной из ссылок выше. Реестр также содержит список "известных папок" в этом месте:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions

Поэтому я решил, что если бы я мог создать свою собственную "известную папку", я мог бы добавить ее в список папок, которые были защищены корзиной, и защитить любой подключенный сетевой диск, который я хотел. Поэтому я просмотрел список существующих "известных папок" и создал ключ, аналогичный ключу "Документы". Затем я возился со значениями в ключе, пока не сузил его до минимального числа, необходимого для работы корзины. Этот файл .reg защищает подключенный диск X: с корзиной ~ 50 ГБ. Вы должны изменить файл в соответствии с вашими потребностями: Windows Registry Editor версии 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDes> ключевые слова {9147E464-33A6-48E2-A3C9-361EFD417DEF}] "RelativePath" = "X:\" "Category" = dword: 00000004 "Name" = "

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

Немного

Примечания: GUID в приведенном выше файле .reg {9147E464-33A6-48E2-A3C9-361EFD417DEF} получен из этой команды PowerShell: "{"+[guid]:: NewGUID ().Нанизывать().ToUpper ()+"}" Для каждой комбинации "известная папка"/ корзина требуется уникальный GUID. Если вы не хотите использовать PowerShell для генерации GUID, вы можете использовать онлайн-генератор GUID. Я не знаю, что делает значение "Категория", но для ключа, который я скопировал, было установлено значение 4, и это работает, поэтому я не проверял никаких других значений. Значение "Имя" является обязательным, но не является именем, которое будет отображаться, если щелкнуть правой кнопкой мыши корзину и выбрать свойства. (По крайней мере, не в моей среде.) В моем окружении отображаемое имя - это имя сетевого диска. Внесение этого изменения добавляет вкладку "Расположение" на страницу свойств подключенных сетевых дисков. Я подозреваю, что это может быть удалено путем изменения значения "Категория", но не удосужился выяснить. Я тестировал только с подключенными сетевыми дисками. Я подозреваю, что это будет работать и с путями UNC, но я не стал проверять. Я надеюсь, что вы так же взволнованы, чтобы найти это, как и я, чтобы выяснить это. Дайте мне знать, если это работает для вас. Теперь я планирую развернуть разделы реестра с помощью предпочтений групповой политики и буду обновлять этот пост на форуме с помощью любой обнаруженной мной информации. С наилучшими пожеланиями

- Обновление Рассела: теперь я использую Предпочтения групповой политики для развертывания необходимых разделов реестра, и все мои подключенные сетевые диски теперь защищены корзиной. Обновление 2: я проверил сейчас с UNC-путями, и это прекрасно работает. Я по-прежнему использую подключенные сетевые диски, но если вместо этого в вашей среде требуются пути UNC, вы можете использовать их. Однако обратите внимание, что если у вас есть подключенный сетевой диск, который указывает на путь UNC, и вы защищаете путь UNC изменением реестра, если пользователь удаляет файл с подключенного сетевого диска, который указывает на этот путь UNC, файл будет навсегда удален. Подробности смотрите ниже.

0

Следуя этим шагам, когда вы удаляете файлы на сервере, они сохраняются в вашей локальной корзине. Я нашел это удобным. Шаги просты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .