Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Удаление в корзину на сетевом диске (http://forum.oszone.net/showthread.php?t=337975)

mxm199 30-11-2018 15:34 2843438

Удаление в корзину на сетевом диске
 
Добрый день, товарищи) Вот возник вопрос.
Имеется расшаренная общая папка, на каждом компьютере в сети эта папка примапена как диск X.
Хочется сделать так, что бы при удалении пользователем файлов они падали в его корзину. Многие сейчас же скажут - такое на сетевом диске невозможно, используйте теневое копирование и т.д. Но!...через реестр можно подшаманить (честно найдено в интернете)
На компьютерах пользователей запускаем reg-файл
Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{2CBA28AC-353C-4AF4-8942-DA958B57E546}]
"RelativePath"="X:\\"
"Category"=dword:00000004
"Name"="Share"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket\KnownFolder\{2CBA28AC-353C-4AF4-8942-DA958B57E546}]
"MaxCapacity"=dword:800
"NukeOnDelete"=dword:00000000

где
{9147E464-33A6-48E2-A3C9-361EFD417DEF} - уникальный GUID, можно получить через powershell командой "{"+[guid]::NewGUID().ToString().ToUpper()+"}"
"MaxCapacity"=800 это размер корзины (2048мб)
"RelativePath" - примаппеный диск, в принципе поддерживаются и UNC-пути \\\\fileserver\\путь\\к\\папке

перезагружаемся для надёжности, и вуаля, в свойствах корзины появился новый дисх Х, в корне диска Х появилась папка Recycle и самое главное, что удаление в корзину работает. Красота! Но есть одно но - корзина получается тоже общая, то есть при удалении одним пользователем, удалённый файл в корзине виден и у другого пользователя и, конечно, он может его восстановить.
В принципе, и этот вариант очень даже годный, и кому-то и так пригодится, но может кто придумает, возможно ли сделать раздельные корзину для каждого пользователя (например папка Recycle с его GUID), что бы другие пользователи не видели чужих удалённых файлов.


Время: 23:14.

Время: 23:14.
© OSzone.net 2001-