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

Проблема:
У пользователей во временных папках накапливается огромное количество ненужных, старых файлов. Необходимо при выходе пользователя из системы автоматически удалять эти файлы.
Решение:
В групповой политике пользователя создаем Logoff скрипт:
(В первой строке удаляем все файлы, во второй - папки)
Почему нельзя сразу так?
Да потому что при этом удаляется и сама папка Temp, а не только ее подпапки и файлы.
Для очистки временных файлов обозревателя Internet Explorer добавляем строку:
Либо в групповых политиках «Конфигурация пользователя» -> «Административные шаблоны» -> «Компоненты Windows» -> «Internet Explorer» -> «Панель управления обозревателем» -> «Страница "Дополнительно"» -> включаем политику «Удалять все файлы из папки временных файлов Интер
У пользователей во временных папках накапливается огромное количество ненужных, старых файлов. Необходимо при выходе пользователя из системы автоматически удалять эти файлы.
Решение:
В групповой политике пользователя создаем 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» -> «Панель управления обозревателем» -> «Страница "Дополнительно"» -> включаем политику «Удалять все файлы из папки временных файлов Интер