![]() |
Очистка папки %temp% у всех пользователей в системе.
Доброе время суток!
Есть малюсенький батник, который чистит при запуске его временные папки: %SystemDrive% cd "%temp%" del /f /s /q *.* cd "%userprofile%\Local Settings\Temporary Internet Files" del /f /s /q *.* ... но он чистит только временные папки того пользователя от которого запущен батник. Вопрос с следующем: батник в скором будущем будет отрабатываться автоматически при выключении компа (после логофа пользователя), соответственно не будет чиститься никакой %userprofile%, так как уже будет запущен от SYSTEM. Что сделать для того чтоб батник чистил все временные папки пользователей в "Documents & Settings" при выключении компа? |
noxville, по-моему, тот же самый вопрос http://forum.oszone.net/thread-158094.html
|
Vadikan, вопрос похожий как мне кажется, но не тот же самый.
В моем случае не известны имена пользователей, их много. И все равно если батник будет отрабатываться после логоффа пользователя, так что чистить он будет только то что находится в %windir%\temp, а не во всех учетках. |
noxville, понятно... Если скрипт пользовательский и назначен для группы, он должен отрабатывать у каждого пользователя при выходе.
Цитата:
Теперь объясните, почему у вас скрипты запускаются от имени SYSTEM? |
Vadikan, все верно говорите если скрипт выполняется при логофе пользователя, сценарий будет выполняться от имени пользователя.
Но мне то надо чтоб батник отрабатывался при выключении компа, а не при завершении сеанса. Т.е. к примеру включили ПК, система дошла до "Нажмите ctrl+alt+del" , нажимаем, и вместо того чтоб логиниться - выбираем завершение работы, выключить/перезагрузить компьютер. Чтоб при таких условиях выполнялся батник. |
noxville, как-то так?
Код:
SetLocal EnableExtensions |
Petya V4sechkin, да! Прямо в яблочко!
|
Цитата:
Перебор профилей решался еще несколько лет назад тут http://www.oszone.net/6167 |
Вложений: 1
noxville,
С незапамятных времён (этак win98 и win2000) решил для себя данный вопрос раз и навсегда. Использую утилиту CLEARTEMP.EXE (кем написанную не знаю, давно это было), работает она без укоризненно. Прописываешь её в автозагрузке %ALLUSERSPROFILE% или же в реестре HKLM и всё... (кстати очищает она сугубо переменные пути %TEMP% системные и пользовательские). А для "Temporary Internet Files" существует соответствующий параметр в параметрах GPО ;) |
Цитата:
|
Цитата:
в купе с cmd :coffee: |
спасибо
|
Можно кинуть сюда готовый файл? Что там у вас получилось, "батник" или как там он называется?
|
Господа, прошу помощи :)
Пытаюсь составить батник для удаления файлов из AppData\Local\Temp по маске, но как-то не выходит В идеале, бат-файл должен закрываться после выполнение, т.е. как я понимаю, сначала формируем список файлов по маске, а затем удаляем, но тщетно... Может кто подсказать? |
Цитата:
PS И не пойму смысла удаления в этой папке по фильтру: после свежей загрузки (или перезагрузки) и завершении процессов установки (если они при этой загрузке были) тут вообще можно всё удалять, вместе с папками — кроме нескольких файлов, используемых системой, которые она и не даст удалить. |
привет всем кто подскажет для очистки логов на вин7 что есть действующее ?
|
adamic, а что есть не действующее для:
Цитата:
|
Время: 06:23. |
Время: 06:23.
© OSzone.net 2001-