PDA

Показать полную графическую версию : ccleaner или скрипт


kupall
14-11-2014, 14:59
Добрый день!

поставил всем юзерам ccleaner, чтобы при запуске компа весь темп удалял, но на паре машин, ни в какую не хочет удалять до конца темп(хотя везде где только можно галки понаставил)

в итоге решил на серваке в профиле проблемных юзеров добавить в logon script батник со следующим содержанием
del C:\Documents and Settings\user\Local Settings\Temp\*.* /Q

удаляет файлы, но не папки, где-то видел готовый скрипт, который удаляет еще и папки, если не трудно, можете подсказать

но проблема в том, что не уверен, что винда установлена на диск C:\
поэтому думаю надо дописать еще сначала условие, что-то типа

если есть папка C:\Documents and Settings\user\Local Settings\Temp
то выполнить del....

если нет такой, то проверяем на D:\ - если есть , то выполнить del
и на всякий случай дойти до диска E:\
дальше вряд ли будут буквы.

к сожалению не умею писать программы, можете перевести мой русский язык в машинный :)

И вопрос номер два:
если установлен и настроен ccleaner, а также на серваке лежит скрипт, то при входе в систему они оба будут удалять содержимое папки.
Не будет ли каких-нибудь сбоев, ошибок?

freese
14-11-2014, 15:07
поставил всем юзерам ccleaner, чтобы при запуске компа весь темп удалял, но на паре машин, ни в какую не хочет удалять до конца темп(хотя везде где только можно галки понаставил) »
и не сможете, т.к. некоторые программы используют temp как рабочую папку и атрибуты у файлов только для чтения

topotun32
14-11-2014, 15:07
но проблема в том, что не уверен, что винда установлена на диск C:\ »
%USERPROFILE%\Local Settings\Temp так попробуйте, Ccleaner без доработки напильником - зло :)

kupall
14-11-2014, 15:40
C:\Documents and Settings\user\Local Settings\Temp - в этом случае не удаляет ничего, видимо скрипт не допускает пробелы.
не понял как записать %USERPROFILE%
как должна тогда выглядеть программка
del %USERPROFILE%\Local Settings\Temp\*.* /Q
или
del %ivanov%\Local Settings\Temp\*.* /Q
и как быть с пробелами?

freese
14-11-2014, 15:45
и как быть с пробелами? »
в кавычки брать путь
"%USERPROFILE%\Local Settings\Temp\*.*"

Iska
14-11-2014, 18:19
Вообще-то, просто «%temp%». Никаких «C:\Documents and Settings\user\Local Settings\Temp», никаких «%USERPROFILE%\Local Settings\Temp».

Фильтр: Скриптовые языки администрирования Windows - Компьютерный форум OSzone.net (http://forum.oszone.net/forumdisplay.php?f=102&filter_string=temp&filter_by=title), читайте тот код, где присутствуют «pushd», «rd» и «popd».

P.S. Строго говоря, подобная очистка не приветствуется. У того же CCleaner присутствует настройка «Удалять файлы из папки Temp только если они старше 24 часов», которая хоть немного нивелирует риск потери файлов при инсталляциях.

Nordek
15-11-2014, 00:43
Фильтр »Порой не всегда можно ожидать результат там, где надеешься найти »»» (http://forum.oszone.net/thread-69805.html).

Iska
15-11-2014, 09:59
Nordek, ну, дык — анекдот про старые ворота и новых баранов помните? Так и тут — задача всё та же, а мы раз за разом её вновь решаем.

DJ Mogarych
16-11-2014, 10:21
kupall, а чем обусловлено решение постоянно чистить temp?
Пользователи какие права имеют на компьютерах?

WindowsNT
19-11-2014, 10:37
За применение CCleaner я бы рубил руки (читай: "увольнял бы системного администратора без выходного пособия за вредительство"). Тема обсуждалась много раз. Считайте это ответом на ваш вопрос.

kupall
19-11-2014, 12:09
а чем обусловлено решение постоянно чистить temp? »
начальство, которое немного "шарит" в компах, боиться утечек, взломов и прочих гадостей

freese
19-11-2014, 12:17
боюсь даже спрашивать причем тут temp

Amigos
19-11-2014, 12:42
начальство, которое немного "шарит" в компах » и совсем не шарит а людях :)

topotun32
20-11-2014, 09:12
боюсь даже спрашивать причем тут temp »
может у них там файлопомойка? :-)

DJ Mogarych
20-11-2014, 09:34
начальство, которое немного "шарит" в компах, боиться утечек, взломов и прочих гадостей »Самая хреновая ситуация, когда начальство - это полные ламеры, однако, высокого мнения о своих "знаниях". Соответственно, издаются идиотские приказы.




© OSzone.net 2001-2012