Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Чистка клиентских компьютеров (в домене)

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Cuba



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В сети большое кол-во компьютеров, задача такая:
Есть домен под 2003 сервер, есть клиенты с ХР ПРО.
На всех компьютерах есть такие функции как:
1. delete all files in the Temporary internet Files
2. delete all offline content
3. clear history of visited web sites
4. remove records of recently accessed documents, programs and web sites
а так же темп папки.
Вот как можно через домен сделать, чтобы при каждом logon/logoff всё это чистилось?
 
В доменной политике нашёл толко не сохранять изменения настроек рабочего стола.
Если можно, то поточнее тыкните пальцем.
Заранее спасибо.

Всего записей: 476 | Зарегистр. 15-07-2002 | Отправлено: 09:21 05-11-2004 | Исправлено: lynx, 04:27 06-11-2004
locky



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А почему бы не написать *.bat (*.cmd) который будет всё это делать?
что-то типа:

%SystemDrive%
cd "%temp%"
del /f /s /q *.*
cd "%userprofile%\Local Settings\Temporary Internet Files"  
del /f /s /q *.*
cd "%userprofile%\Local Settings\History"
del /f /s /q *.*

 
Я бы делал как-то так. Потом это добавлять к набору logon script'ов.

Всего записей: 100 | Зарегистр. 20-08-2003 | Отправлено: 09:42 05-11-2004
Kristaliar



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cuba

Цитата:
В доменной политике нашёл толко не сохранять изменения настроек рабочего стола.

 
А разве через ad нельзя сделать единые настройки ie, что бы он не писал history и удалял при выходе temporary !?

----------
Дело ясное, что дело темное.

Всего записей: 835 | Зарегистр. 29-08-2002 | Отправлено: 09:49 05-11-2004
Cuba



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Kristaliar

Цитата:
А разве через ad нельзя сделать единые настройки ie, что бы он не писал history и удалял при выходе temporary !?  

Не видел такого... про хистори может и есть, а вот темплорари не видел
Наверное плохо смотрел...
locky

Цитата:
Я бы делал как-то так. Потом это добавлять к набору logon script'ов.

Спасибо, попробую.

Всего записей: 476 | Зарегистр. 15-07-2002 | Отправлено: 10:03 05-11-2004
FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cuba
Красивый и правильный метод именно для твоего случая описан в Windows & .NET Magazine за сентябрь. Рекомендую. Я как его обратно верну, посто бязательно сюда вставлю...

----------
Если не получается с первого раза - прочти инструкцию. (с)
"Откуда нам знать, что такое война, если мы не знаем мира..."(с)
Записки

Всего записей: 3794 | Зарегистр. 16-07-2004 | Отправлено: 10:06 05-11-2004
Cuba



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FreemanRU

Цитата:
Красивый и правильный метод именно для твоего случая описан в Windows & .NET Magazine за сентябрь. Рекомендую. Я как его обратно верну, посто бязательно сюда вставлю...

Хотелось бы ссылочку глянуть

Всего записей: 476 | Зарегистр. 15-07-2002 | Отправлено: 10:25 05-11-2004
Kristaliar



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cuba

Цитата:
Не видел такого... про хистори может и есть, а вот темплорари не видел  
Наверное плохо смотрел...

 
Сорри, забыл. Сейчас посмотрел, нету такой вставки, можно закрыть опции для кеширования и темпов, настройки нет. Тогда можно реестром настроить и через ad экспортировать ключи. я посмотрю.

----------
Дело ясное, что дело темное.

Всего записей: 835 | Зарегистр. 29-08-2002 | Отправлено: 10:59 05-11-2004
FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cuba

Цитата:
Хотелось бы ссылочку глянуть  

Ссылочку на глянцевый журнал и я бы хотел глянуть
Мне его скоро должны принести, я пару цитат вставлю. Там ипользуется стандартная чистилка XP, вызываемая из командной строки с параметрами....

----------
Если не получается с первого раза - прочти инструкцию. (с)
"Откуда нам знать, что такое война, если мы не знаем мира..."(с)
Записки

Всего записей: 3794 | Зарегистр. 16-07-2004 | Отправлено: 11:15 05-11-2004
Kristaliar



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cuba
 
Попробуйте вот этот ключ:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon]
"DeleteRoamingCache"=dword:00000001

 
Статья вот тут - http://www.winguides.com/registry/display.php?id=142


----------
Дело ясное, что дело темное.

Всего записей: 835 | Зарегистр. 29-08-2002 | Отправлено: 12:13 05-11-2004 | Исправлено: Kristaliar, 12:14 05-11-2004
Cuba



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Kristaliar

Цитата:
Попробуйте вот этот ключ:  
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon]  
"DeleteRoamingCache"=dword:00000001  
 
 
Статья вот тут - http://www.winguides.com/registry/display.php?id=142  

Что-то мне нутро подсказывает что это не то...FreemanRU

Цитата:
Там ипользуется стандартная чистилка XP, вызываемая из командной строки с параметрами....

Вот я про это и говорю! В винде есть свои утилиты, но как их вызвать на всех компьютерах в домене?

Всего записей: 476 | Зарегистр. 15-07-2002 | Отправлено: 12:30 05-11-2004 | Исправлено: Cuba, 12:30 05-11-2004
Kristaliar



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Вот я про это и говорю! В винде есть свои утилиты, но как их вызвать на всех компьютерах в домене?

 
Неа, все равно не то. Зачем чистить, если можно просто не писать.  
Можно сделать так, но это на каждой станции:
Tools-Internet Options-Advanced-Empty Temporary Internet Files Folder When Browser is Closed
А вот как это сделать в домене, вопрос открыт.

----------
Дело ясное, что дело темное.

Всего записей: 835 | Зарегистр. 29-08-2002 | Отправлено: 12:50 05-11-2004
FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cuba
Kristaliar
 
Блин, собрался цитировать журнал, а потом решил проверить www...microsoft.com.
и вот что нашел:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_int/shell_int_extending/disk_cleanup.asp
 
AD форева!!!!!

----------
Если не получается с первого раза - прочти инструкцию. (с)
"Откуда нам знать, что такое война, если мы не знаем мира..."(с)
Записки

Всего записей: 3794 | Зарегистр. 16-07-2004 | Отправлено: 13:28 05-11-2004
Cuba



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FreemanRU

Цитата:
Блин, собрался цитировать журнал, а потом решил проверить www...microsoft.com.  
и вот что нашел:  
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_int/shell_int_extending/disk_cleanup.asp  
 
AD форева!!!!!

А не просвещенным можно как нить пояснить что и куда втыкается

Всего записей: 476 | Зарегистр. 15-07-2002 | Отправлено: 13:41 05-11-2004
FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cuba

Цитата:
А не просвещенным можно как нить пояснить что и куда втыкается


Цитата:
 
By running the disk cleanup manager's executable file—Cleanmgr.exe—from a command line, you can declare cleanup profiles. These profiles are composed of a subset of the available handlers and are given a unique numeric label. This allows you to automate the running of different sets of handlers at different times.  
The command line "cleanmgr.exe /sageset:nnnn", where nnnn is a unique numeric label, displays a UI allowing you to choose the handlers to be included in that profile. As well as defining the profile, the sageset parameter also writes a value named StateFlagsnnnn, where nnnn is the label you used in the parameter, to all of the subkeys under VolumeCaches . There are two possible data values for those entries.  
 
0: Do not run this handler when this profile is run.
2: Include this handler when this profile is run.
 
For example, suppose that the command line "cleanmgr.exe /sageset:1234" is run. In the UI that is presented, the user chooses Downloaded Program Files, but does not choose Temporary Internet Files. The following values are then written to the registry.
 
 
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Downloaded Program Files
 
StateFlags1234= 0x00000002
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Internet Cache Files
StateFlags1234= 0x00000000
 
The command line "cleanmgr.exe /sagerun:nnnn", where the value of nnnn matches the label declared with the sageset parameter, runs all of the handlers selected in that profile.
 
A generic StateFlags value is written to the registry when Disk Cleanup is run normally. This value simply stores the state (checked or unchecked) of the handler the last time it was presented as an option to the user. There are two possible data values for those entries.  
 
0: The handler was not selected.
1: The handler was selected.
 

 
Т.е. делаем рег файл с нужным параметром StateFlags, потом экспортируем его на все компы, затем можно запускать cleanmgr.exe /sagerun:nnnn, где nnnn - это номер, который стоит после StateFlags. Кол-во не ограничено (в документации), т.е. разрешено от 1 до 65535 (дкмаю болше не надо пытаться). Можно создать несколько сценариев.
 
Еще подробнее?
 
А статья кстати здравая. Там рассказывается как свои собственные удалялки делать, отличные от стандартных. И если в ключах VolumeCaches поковыряться, можно много полезного для себя найти, н-р есть такой параметр у Setup Log Files как FileList. Туда можно напхать свои маски.
У того же Setup Log Files и Temporary Files есть параметр Folder. В первом случае - это где искать эти маски, во втором - какую папку очищать. Т.е. ничего нам не мешает создать еще один подраздел, н-р Temporary Files2, перенести все параметры из Temporary Files (особенно (значение по умолчанию), т.к. он определяет поведение объекта), а Folder задать такой как нам нужен.

----------
Если не получается с первого раза - прочти инструкцию. (с)
"Откуда нам знать, что такое война, если мы не знаем мира..."(с)
Записки

Всего записей: 3794 | Зарегистр. 16-07-2004 | Отправлено: 14:03 05-11-2004
Cuba



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ждём примера

Всего записей: 476 | Зарегистр. 15-07-2002 | Отправлено: 14:27 05-11-2004
vworld



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Действительно интерсно продолжение темы....и есть ли различия если например клиенты некоторые под 2000 про?

Всего записей: 2617 | Зарегистр. 13-02-2003 | Отправлено: 14:51 05-11-2004
FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cuba
Ну вот:
SetupClearMngr.reg
Здесь мы что делаем, создаем два шаблона, номер 1201 и 10. 1210 - мы удаляем только то, что качается инета. 10 - мы удаляем все, но не проводим процесс сжатия.
Последним мы добавляем новый шаблон на базе Setup Log Files, называем его Temporary Files Main. С помощью него мы будем удалять все из папка c:\temp.

Код:
 
Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches]
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Active Setup Temp Folders]
"StateFlag1201"=dword:000000
"StateFlag10"=dword:0000002
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Compress old files]
"StateFlag1201"=dword:000000
"StateFlag10"=dword:0000000
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Content Indexer Cleaner]
"StateFlag1201"=dword:000000
"StateFlag10"=dword:0000002
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Downloaded Program Files]
"StateFlag1201"=dword:000002
"StateFlag10"=dword:0000002
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Internet Cache Files]
"StateFlag1201"=dword:000002
"StateFlag10"=dword:0000002
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Memory Dump Files]
"StateFlag1201"=dword:000000
"StateFlag10"=dword:0000002
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Microsoft Office Temp Files]
"StateFlag1201"=dword:000000
"StateFlag10"=dword:0000002
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Microsoft_Event_Reporting_2.0_Temp_Files]
"StateFlag1201"=dword:000000
"StateFlag10"=dword:0000002
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Office Setup Files]
"StateFlag1201"=dword:000000
"StateFlag10"=dword:0000002
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Offline Files]
"StateFlag1201"=dword:000000
"StateFlag10"=dword:0000002
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Offline Pages Files]
"StateFlag1201"=dword:000002
"StateFlag10"=dword:0000002
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Old ChkDsk Files]
"StateFlag1201"=dword:000000
"StateFlag10"=dword:0000002
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Recycle Bin]
"StateFlag1201"=dword:000000
"StateFlag10"=dword:0000002
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Remote Desktop Cache Files]
"StateFlag1201"=dword:000000
"StateFlag10"=dword:0000002
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Setup Log Files]
"StateFlag1201"=dword:000000
"StateFlag10"=dword:0000002
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Files]
"StateFlag1201"=dword:000000
"StateFlag10"=dword:0000002
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Offline Files]
"StateFlag1201"=dword:000002
"StateFlag10"=dword:0000002
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\WebClient and WebPublisher Cache]
"StateFlag1201"=dword:000002
"StateFlag10"=dword:0000002
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Files Main]
@="{C0E13E61-0CC6-11d1-BBB6-0060978B2AE6}"
"FileList"="setup*.log|setup*.old|setuplog.txt|winnt32.log"
"Folder"="%systemdrive%\\TEMP"
"LastAccess"=dword:0000001e
"Display"="TEMP on systemdisk"
"Description"="TEMP on systemdisk"
"Flags"=dword:00000020
"StateFlag1201"=dword:00000000
"StateFlag10"=dword:00000002
 
 

 
setSetupCleanMngr.cmd
Преполагается, что файл реестра находиться в той же папки что и cmd. Его запихиваем на стратап компов в домене (дабы запустить от мени SYSTEM)

Код:
 
regedit /s SetupClearMngr.reg
 

 
startCleanMenager1210.cmd

Код:
 
cleanmgr.exe /sagerun:1210
 

 
startCleanMenager10.cmd

Код:
 
cleanmgr.exe /sagerun:10
 

 
оба файла запихиваем куда хотим, хоть в логон скрипт, хоть в шедулер...
 
PS Пока писал этовсе нашел пару косяков в журнале Так что осторожнее.
PS Реестр можно настроить и через AD (используя Административные шаблоны), но быстро писать ADM-файлы я не научился. В статье, что я привел, есть пример подобных файлов, так что можно и так попробовать.
PS предоставляется as is, без гарантий.
 
Добавлено

Цитата:
некоторые под 2000 про

Сюда пор описанию начиная от Win98 - реестр идентичен. Не могу проверить к сожалению - нет Win2000. Отличаются они способом регистрации своих отработчиков, но это в данном топике мало интересно.....

----------
Если не получается с первого раза - прочти инструкцию. (с)
"Откуда нам знать, что такое война, если мы не знаем мира..."(с)
Записки

Всего записей: 3794 | Зарегистр. 16-07-2004 | Отправлено: 15:02 05-11-2004 | Исправлено: FreemanRU, 17:32 05-11-2004
AlexWhite1



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
startCleanMenager1210.cmd  


Цитата:
 cleanmgr.exe /sagerun:1210

Наверное опечатка?
надо: startCleanMenager1201.cmd и cleanmgr.exe /sagerun:1201 соответственно.

Всего записей: 157 | Зарегистр. 20-10-2004 | Отправлено: 12:41 22-02-2006 | Исправлено: AlexWhite1, 12:42 22-02-2006
VolodyaZloy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не сочтите за некропостинг...
 
Во-первых, в образце стоит "StateFlag", а надо бы "StateFlags". Множественное число, то бишь.
 
Во-вторых, чтоб лапками не править реестр проще сделать "cleanmgr /sageset:1203" и выбрать лапками что вы хотите чистить при запуске ">cleanmgr /sagerun:1203" и сделать экспорт ветки реестра, затем убрать лишнее (точнее, все значения, кроме флагов).
 
1203 - не обязательный параметр, ставьте свое число. Оно будет определять набор флагов. Т.е. можно создать произвольное количество наборов флагов.  
 
Но в любом случае спасибо автору, я не знал об этом механизме ДО прочтения.
 
ЗЫ: http://support.microsoft.com/kb/253597/ru

Всего записей: 50 | Зарегистр. 27-06-2007 | Отправлено: 12:52 25-04-2009 | Исправлено: VolodyaZloy, 13:05 25-04-2009
Gremlin19



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://social.msdn.microsoft.com/Forums/en/ieextensiondevelopment/thread/ce81943b-32b8-437b-b620-171c3d5893e7
 
Подробнее...

Всего записей: 125 | Зарегистр. 06-03-2006 | Отправлено: 09:08 10-08-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Чистка клиентских компьютеров (в домене)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru