Удаление файлов tmp в сети Windows 7

288
Alfa Taurus

Я работаю ИТ-специалистом в компании, имеющей около 600 ноутбуков с ОС Windows 7, которые распространяются в 8 странах. Мы используем Microsoft SCCM 2012 для управления клиентами.

У нас постоянно возникают проблемы с жесткими дисками, они, как правило, накапливают сотни гигабайт в своем каталоге c: \ windows \ temp, и, поскольку эти файлы создаются процессами с правами администратора, пользователи не могут их очистить.

Итак, я создал этот пакет, который проверяет процент свободного диска и, если он меньше 30%, он выполняет очистку:

@echo off for /f "usebackq delims== tokens=2" %%x in (`wmic logicaldisk where "DeviceID='C:'" get FreeSpace /format:value`) do set FreeSpace=%%x for /f "usebackq delims== tokens=2" %%x in (`wmic logicaldisk where "DeviceID='C:'" get Size /format:value`) do set Size=%%x set FreeMB=%FreeSpace:~0,-6% set SizeMB=%Size:~0,-6% set /a Percentage=100 * FreeMB / SizeMB  IF %percentage% LSS 30 del c:\windows\temp\*.* /Q 

этот сценарий будет запускаться через SCCM2012 и должен запускаться на каждом клиенте один раз в месяц.

Хотя эта партия, безусловно, будет работать, у кого-нибудь есть более элегантное решение?

Спасибо

1
Я бы по возможности удалял временные папки при входе и / или выходе, а не раз в месяц. Если они входят или выключаются, то не должно быть ничего, использующего временную папку. Используйте `DEL / Q / F`, чтобы сделать это тоже принудительно. Ознакомьтесь с частями этого скрипта, которые могут оказаться полезными для возврата дискового пространства, на случай, если вы обнаружите что-либо релевантное, это так же просто, как просмотреть его, я полагаю. Http://superuser.com/questions/1187299/windows-7 -cleanup-перед тем, Clonezilla резервного копирования / 1187334 # 1187334 Pimp Juice IT 6 лет назад 1
Вы определили приложение, которое генерирует временные пользовательские данные на сотни ГБ? Ramhound 6 лет назад 1
Да, это SCCM, но поскольку мы являемся внешней технической фирмой, нанятой только для технического обслуживания, кроме сообщения о проблеме, мы не можем ее решить. Alfa Taurus 6 лет назад 0

0 ответов на вопрос