Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Батник на очистку TEMP

Ответить
Настройки темы
CMD/BAT - [решено] Батник на очистку TEMP
IWS IWS вне форума

Аватара для IWS

Пользователь


Сообщения: 121
Благодарности: 2


Конфигурация

Профиль | Отправить PM | Цитировать


Для автоматической очистки TEMP написал kill.cmd такого содержания; del /f /q C:\Windows\Temp
поместил в корень диска С и в групповых политиках отметил его выполнение при завершении работы, это срабатывает.
Для очистки TEMP в папках пользователей пытался запускать .cmd с содержимым; del /f /q c:\Users\<имя учетной записи>\AppData\Local\Temp
Этот .cmd не срабатывает. Скажите в чем ошибка и как правильно сделать?

Отправлено: 11:02, 24-11-2009

 

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
PUSHD %TEMP%
2>Nul RD /S/Q "%TEMP%"
POPD

PUSHD %WinDir%\TEMP
2>Nul RD /S/Q "%WinDir%\TEMP"
POPD
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:11, 24-11-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

IWS IWS вне форума Автор темы

Аватара для IWS

Пользователь


Сообщения: 121
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата amel27:
Код:
PUSHD %TEMP%
2>Nul RD /S/Q "%TEMP%"
POPD
PUSHD %WinDir%\TEMP
2>Nul RD /S/Q "%WinDir%\TEMP"
POPD »

Опять в %WinDir%\TEMP" очистка происходит, а в c:\Users\<имя учетной записи>\AppData\Local\Temp нет

Отправлено: 11:26, 24-11-2009 | #3


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


IWS, открытые файлы не будут удаляться, смотрите сообщения:
Код: Выделить весь код
PUSHD %TEMP%
RD /S/Q "%TEMP%"
POPD
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:39, 24-11-2009 | #4


Старожил


Сообщения: 426
Благодарности: 108

Профиль | Отправить PM | Цитировать


А в какой раздел Вы добавили скрипт?
Если в "Computer configuration - Windows settings - Scripts", то на момено выполнения скрипта никакого пользователя уже нет и очищать , соответственно, нечево.
Если же в "User configuration - Windows settings - Scripts", то работать должно. Попробуйте добавить в самео начало скрипта команду
Код: Выделить весь код
set>c:\CheckEnv.log
после чего отработайте вход/выход и проверьте содержимое системных переменных, в первую очередь TEMP

-------
Как сказало Дерево Дровосеку: "я - пень".

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:18, 24-11-2009 | #5

IWS IWS вне форума Автор темы

Аватара для IWS

Пользователь


Сообщения: 121
Благодарности: 2

Профиль | Отправить PM | Цитировать


NiOl и amel27
Все заработало после того как скрипт добавил и в "User configuration - Windows settings - Scripts". Впринципе можно обойтись и без строчки set>c:\CheckEnv.log.
Спасибо и за скрипт иза советы.

Отправлено: 13:01, 24-11-2009 | #6


Пользователь


Сообщения: 70
Благодарности: 0

Профиль | Отправить PM | Цитировать


положил в корень диска "с" это:

Код: Выделить весь код
del /f /q C:\Windows\Temp
с расширением *.cmd*

но нb хрена не работает, дайте батник который может почистить c:\temp при загрузки виндовс.

Отправлено: 15:48, 29-05-2011 | #7


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


white-fog9,
Код: Выделить весь код
@PUSHD "C:\Windows\Temp"&& (RD /S/Q "C:\Windows\Temp"& POPD)
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:15, 29-05-2011 | #8


Ветеран


Сообщения: 2196
Благодарности: 727

Профиль | Отправить PM | Цитировать


Цитата white-fog9:
почистить c:\temp при загрузки виндовс. »
Добавь командный файл в автозагрузку.

Код: Выделить весь код
Reg Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "del_temp" /t REG_SZ /d "C:\ххх.cmd" /f
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:49, 29-05-2011 | #9


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата white-fog9:
положил в корень диска "с"…
И оно само должно запускаться от этого?

Цитата white-fog9:
Код: Выделить весь код
del /f /q C:\Windows\Temp
Цитата white-fog9:
…который может почистить c:\temp
Определитесь с местоназначением очистки.

Отправлено: 17:13, 29-05-2011 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Батник на очистку TEMP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Temp папка- немогу разобраться,как сделать чтобы очищалась Temp при перезагрузке dovyduka Хочу все знать 7 13-12-2008 14:24
[решено] Как задать при автоуст-ке систематич. очистку папок Temp и Temporary Internet Files? truvo Автоматическая установка Windows 2000/XP/2003 3 22-01-2008 16:08
[решено] Можно Ли Очистить Temp Chelovek16 Microsoft Windows 2000/XP 8 03-07-2007 23:40
[решено] Проблема с переменной Temp Alex007 Автоматическая установка Windows 2000/XP/2003 7 31-08-2006 08:19
Как задать всем юзерам TEMP = C:\TEMP Dezz Microsoft Windows NT/2000/2003 15 29-12-2005 09:42




 
Переход