Как очистить корзину сразу у всех пользователей Windows
Корзина файлов — одна из самых замечательных возможностей операционных систем. Вспомните только, сколько раз вам приходилось восстанавливать из неё случайно удалённый файл. Не будь корзины, проблем из-за случайно нажатой в «проводнике» клавиши Delete было бы очень много. Но у всякой медали есть обратная сторона. Удалённые файлы занимают место. Корзину можно очистить, но только на своём собственном рабочем столе, а что делать, когда на ПК работает несколько пользователей и некоторые из них не заботятся об освобождении места. Нужен простой способ быстро удалить файлы из корзины других пользователей компьютера. Проще всего это сделать через командную строку.
Командная строка в Windows порой позволяет творить чудеса. Вот и для такой необычной операции, как удаление файлов из корзины другого пользователя нашлась команда. Чтобы её выполнить запустите приложение командной строки (cmd.exe). Это можно сделать через меню Пуск:
В окне командной строки, в зависимости от вашей операционной системы наберите указанную ниже команду и нажмите клавишу «Enter»:
Для Windows 7, 8 или для Server 2008:
Для Windows XP или Server 2003:
Система запросит подтверждение, введите «Y» и нажмите клавишу «Enter»:
Система очистит корзины всех пользователей Windows на данном компьютере.
Обратите внимание, команда содержит имя диска на котором установлена операционная система. Если у вас она установлена на другом диске, впишите его имя в команде.
Очистка корзины Active Directory
Нигде не нашел готового рецепта, хотя гуглил как только мог. Расскажу анамнез и лечение вставшей предо мной проблемы. Готовый рецепт.
Правила хорошего тона в системном администрировании рекомендуют включать корзину удаленных объектов в Active Directory.
Но в результате этого могут возникать дополнительные проблемы, например с такими, с которыми пришлось мне столкнуться.
Началось все с того, что необходимо было установить в корпоративной сети дополнительный контроллер домена в режиме для чтения (RODC).
Но при повышении рядового сервера до роли RODC, появлялась ошибка, в результате которой сервер отказывался выполнить эту операцию:
Скрин ошибки:
Решение проблемы подсказал один англоязычный сайт, необходимо просто очистить корзину AD.
Выполняем скрипт PowerShell.
Get-ADObject –SearchBase “CN=Deleted Objects,DC=%domain%,DC=%name%” –ldapFilter “(objectClass=*)» -includeDeletedObjects | Remove-ADObject
Вместо %domain% и %name% необходимо проставить собственные значения, как например здесь:
Get-ADObject –SearchBase “CN=Deleted Objects,DC=habrahabr,DC=ru” –ldapFilter “(objectClass=*)» -includeDeletedObjects | Remove-ADObject
После очистки корзины, сервер благополучно стал контроллером домена только для чтения, и реплицировал объекты AD.
Как очистить корзину у всех пользователей на сервере
Необходимо задать для всех терминальных пользователей в свойсвах корзины "уничтожать файлы сразу после удаления не помещая их в корзину"
Затерминалился на сервер под админом в папке C:\$Recycle.Bin вижу много корзин вроде это корзины терминальных пользователей выставляю там нужные параметры .терминалюсь под пользователем захожу в свойства корзины параметры остались без изменения.
В групповых политиках что касается корзины нашел только скрыть или отобразить ее на рабочем столе.
И еще вопрос возможно ли очистить корзины всех терминальных пользователей не заходя отдельно под каждым?
Ответы
Относительно надежный метод:
- Помечено в качестве ответа Vinokurov Yuriy 11 ноября 2011 г. 9:00
Все ответы
"уничтожать файлы сразу после удаления не помещая их в корзину" сделал через реестр
"Кроме того, можно выборочно блокировать элементы окна Свойства: Корзина. Для этого используется ветвь реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer, которая может содержать следующие REG_DWORD-параметры.
• ConfirmFileDelete – если значение данного параметра будет равно 1, то флажок Запрашивать подтверждение на удаление будет установлен и заблокирован для изменений.
• NoRecycleFiles – если значение данного параметра будет равно 1, то система не будет использовать Корзину для хранения удаленных файлов – они будут сразу удаляться. При этом возможность изменения размера Корзины и состояния флажка Уничтожать файлы сразу после удаления, не помещая их в корзину будет заблокирована."
Как очистить корзину сразу у всех пользователей Windows
Сегодня остро встал вопрос о нехватке свободного места на сервере. Начал смотреть, что больше всего занимает место и среди прочего обнаружил много нечищенных корзин у пользователей. Корзины почистил, но эта ситуация породила желание написать эту статейку =)
Корзина файлов — одна из самых замечательных возможностей операционных систем. Вспомните только, сколько раз вам приходилось восстанавливать из неё случайно удалённый файл. Не будь корзины, проблем из-за случайно нажатой в «проводнике» клавиши Delete было бы очень много.
Но у всякой медали есть обратная сторона. Удалённые файлы занимают место. Корзину можно очистить, но только на своём собственном рабочем столе, а что делать, когда на ПК работает несколько пользователей и некоторые из них не заботятся об освобождении места? Нужен простой способ быстро удалить файлы из корзины других пользователей компьютера. Проще всего это сделать через командную строку.
Командная строка в Windows порой позволяет творить чудеса. Вот и для такой необычной операции, как удаление файлов из корзины другого пользователя нашлась команда. Чтобы её выполнить запустите приложение командной строки (cmd.exe). Это можно сделать через меню Пуск.
В окне командной строки, в зависимости от вашей операционной системы наберите указанную ниже команду и нажмите клавишу «Enter»:
Для Windows 7, 8 или для Server 2008:
Для Windows XP или Server 2003:
Система запросит подтверждение, введите «Y» и нажмите клавишу «Enter»:
Система очистит корзины всех пользователей Windows на данном компьютере.
Обратите внимание, что команда содержит имя диска на котором установлена операционная система. Если у вас она установлена на другом диске, впишите его имя в команде.