none
Чистка темпов через батник. RRS feed

  • Вопрос

  • Всем привет!

    Хочу немного облегчить себе задачу по чистке всяческого Г с пользовательских систем, в связи с чем хочу установить через Group Policy батник на Logoff пользователей для очистки всяческих темпов. С консолью я на ВЫ поэтому прошу совета какие именно команды прописать в батник.

    Пока нашел такое:

    rd C:\Users\%Username%\AppData\Local\Temp\ /Q /S

    rd C:\Users\%Username%\AppData\Local\Microsoft\Windows\INetCache /Q /S

    cd C:\Users\%Username%\AppData\Local\Microsoft\Windows\INetCache

    del *

    Y

    13 января 2016 г. 22:09

Ответы

  • Стандартный чистильщик в случае если место на диске закончилось. Интересная идея.
    А теперь внимание - вопрос! Чистка C:\Windows\Temp доступна только для учетки с правами Администратора, можно ли это как-то обойти?

    Пользователи туда не могут писать, так что можно эту строчку запушить в планировщик от имени системы раз в неделю запускать

    The opinion expressed by me is not an official position of Microsoft


    18 января 2016 г. 16:06
    Модератор
  • Попробуйте так

    http://www.computerstepbystep.com/windows-7-7-temporary-files.html

    У вас ХР и 2003 в парке нет?

    Вот это по идее не треьуется

    "cd C:\Users\%Username%\AppData\Local\Microsoft\Windows\INetCache

    del *

    Y"

    Тестировать вы можете запихнув это в бат файл и просто запустив

    Насколько помню % нужно дублировать в скриптах 

    %Username% будет выглядеть как %%Username%%

    но это лучше протестировать

    На момент отладки попробуйте в конец дописать pause так вы сможете увидеть ошибки если таковые будут, но когда будете настраивать политику уберите эту строку


    The opinion expressed by me is not an official position of Microsoft

    13 января 2016 г. 22:29
    Модератор
  • Двойной % используется в объявленных переменных и аргументах
    Во встроенных переменных окружения достаточно одинарных %PATH%

    А вообще можно добавить

    start /wait cleanmgr /verylowdisk

    И потом ваши строки. Единственное конечно это может долго отрабатывать самый первый раз, поэтому лучше сначала строки, а потом уже контрольным пунктом cleanmgr =)



    15 января 2016 г. 22:26

Все ответы

  • Попробуйте так

    http://www.computerstepbystep.com/windows-7-7-temporary-files.html

    У вас ХР и 2003 в парке нет?

    Вот это по идее не треьуется

    "cd C:\Users\%Username%\AppData\Local\Microsoft\Windows\INetCache

    del *

    Y"

    Тестировать вы можете запихнув это в бат файл и просто запустив

    Насколько помню % нужно дублировать в скриптах 

    %Username% будет выглядеть как %%Username%%

    но это лучше протестировать

    На момент отладки попробуйте в конец дописать pause так вы сможете увидеть ошибки если таковые будут, но когда будете настраивать политику уберите эту строку


    The opinion expressed by me is not an official position of Microsoft

    13 января 2016 г. 22:29
    Модератор
  • 2003 и XP нет.

    Да, INetCache буду очищать политикой IE.

    Пробую, о результатах сообщу.

    15 января 2016 г. 20:30
  • Двойной % используется в объявленных переменных и аргументах
    Во встроенных переменных окружения достаточно одинарных %PATH%

    А вообще можно добавить

    start /wait cleanmgr /verylowdisk

    И потом ваши строки. Единственное конечно это может долго отрабатывать самый первый раз, поэтому лучше сначала строки, а потом уже контрольным пунктом cleanmgr =)



    15 января 2016 г. 22:26
  • Двойной % используется в объявленных переменных и аргументах
    Во встроенных переменных окружения достаточно одинарных %PATH%

    А вообще можно добавить

    start /wait cleanmgr /verylowdisk

    И потом ваши строки. Единственное конечно это может долго отрабатывать самый первый раз, поэтому лучше сначала строки, а потом уже контрольным пунктом cleanmgr =)



    Стандартный чистильщик в случае если место на диске закончилось. Интересная идея.
    А теперь внимание - вопрос! Чистка C:\Windows\Temp доступна только для учетки с правами Администратора, можно ли это как-то обойти?
    • Изменено Аero 18 января 2016 г. 7:53
    18 января 2016 г. 7:18
  • Стандартный чистильщик в случае если место на диске закончилось. Интересная идея.
    А теперь внимание - вопрос! Чистка C:\Windows\Temp доступна только для учетки с правами Администратора, можно ли это как-то обойти?

    Пользователи туда не могут писать, так что можно эту строчку запушить в планировщик от имени системы раз в неделю запускать

    The opinion expressed by me is not an official position of Microsoft


    18 января 2016 г. 16:06
    Модератор