Как очистить временную папку при выходе из системы

Все об администрировании Windows NT/2000/2003/2008/2012 Server (в т.ч. R2) серверов. Групповые политики, домены, безопасность и пр. То, чего не найдешь в бескрайних просторах Интернета. Решения тех проблем, которые не решаются типовыми ответами, которые можно получить в техподдержке Майкрософта - а именно: переустановить продукт или купить какой-ть другой лицензионный диск.


Модератор: UncleFather

Аватара пользователя
UncleFather
Site Admin
Сообщения: 1505
Зарегистрирован: 17 авг 2004 16:20, Вт
Контактная информация:

Как очистить временную папку при выходе из системы

Сообщение UncleFather »

Проблема:
У пользователей во временных папках накапливается огромное количество ненужных, старых файлов. Необходимо при выходе пользователя из системы автоматически удалять эти файлы.
Решение:
В групповой политике пользователя создаем Logoff скрипт:

Код: Выделить всё

del /F /S /Q %Temp%\*
forfiles /p %Temp%\ /s /m * /C "cmd /c if @isdir==TRUE RD /S /Q @PATH"

(В первой строке удаляем все файлы, во второй - папки)

Почему нельзя сразу так?

Код: Выделить всё

RD /S /Q %Temp%\

Да потому что при этом удаляется и сама папка Temp, а не только ее подпапки и файлы.

Для очистки временных файлов обозревателя Internet Explorer добавляем строку:

Код: Выделить всё

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8

Либо в групповых политиках «Конфигурация пользователя» -> «Административные шаблоны» -> «Компоненты Windows» -> «Internet Explorer» -> «Панель управления обозревателем» -> «Страница "Дополнительно"» -> включаем политику «Удалять все файлы из папки временных файлов Интернета при закрытии браузера». Только в этом случае браузер будет очищаться каждый раз при его закрытии, а не при выходе из Windows, как это было бы через Logoff сценарий.

Для очистки файлов "cookie" Internet Explorer добавляем строку:

Код: Выделить всё

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

Для прочих вариантов очистки браузера Internet Explorer смотрим статью Как очистить историю обзора в IE из командной строки.

Для очистки других браузеров пользуемся советами из статьи Командный файл для очистки временных файлов


Alexander A. Manaeff©

Понравилась статья? Будем крайне признательны за репосты в соцсетях! Материально поддержать проект можно здесь

Мои странички:
ВКонтакте
Одноклассники
Youtube
Facebook
Instagram

Изображение
Изображение
Изображение
Изображение