Чистота на даче и на рабочем месте

Каждую весну на майские праздники многие компании запускают проект глубокой очистки помещений. Собственно, счастливые обладатели дач по весне действуют таким же образом – убрать листву, ветки, нанесенный ветром зимой мусор – все это свозим на помойку или сжигаем.

Но в пространстве рабочего места на локальных дисках пользователей за год накапливается огромная масса такого же мусора. И если администраторы как-то чистят свои компьютеры, то рядовые пользователи часто об этом не задумываются. А если используется ферма терминального доступа или виртуальные рабочие столы, то ситуация может еще ухудшиться – рабочее пространство на СХД очень дорогое. Здесь можно использовать подход разделения профиля сотрудника и его данных. А можно просто сбрасывать все данные, просто подключая сетевой ресурс. Но часто это приводит к недовольству пользователей, особенно при самостоятельной настройке и автоматизации рабочих задач.

Эксперты компании ВИЗАРД давно применяют разные утилиты, запускаемые автоматически при старте рабочих столов, решающие данную проблему.

Вот пример одного из данных скриптов, который освобождает ненужный кэш:

@echo off

SetLocal EnableExtensions

set “LogFile=Deleted.log”

set “IECache=appdata\local\Microsoft\Windows\Temporary Internet Files”

set set “ChromeCache=AppData\Local\Google\Chrome\User Data\Default\Service Worker\CacheStorage”

For /F “delims=” %%a in (‘dir /b /ad-L “%userprofile%\..\*”‘) do (

call :LogDeleted “%userprofile%\..\%%a\%IECache%”

call :LogDeleted “%userprofile%\..\%%a\%ChromeCache%”

)

pause & goto :eof

:LogDeleted

if not exist “%~1” goto :eof

for /F “delims=” %%a in (‘dir /b /s /a-d “%~1\*”‘) do (

2>NUL 1>&2 del /f /a “%%a”

if not exist “%%a” echo Удален “%%a”>> “%LogFile%”

)

goto :eof

При желании можно еще добавить папку %userprofile%\AppData\Local\Temp или пройтись по всему диску и удалить разные лог файлы, дампы ошибок и т.п.

Еще больше полезных лайфхаков можно найти в нашем телеграм канале. Подписывайтесь!

Мы в социальных сетях!

Заказать проект просто!