Создал файлик users.js через групповые политики скриптом, в котором указаны параметры:
user_pref("browser.cache.disk.enable", true);
user_pref("browser.cache.disk.capacity", 51200);
все создается, все ок.
но в параметрах кэша не стоит галочка "Отключить автоматическое управление кэшем", хотя размер кэша установился в 50 мб
http://pixs.ru/showimage/4234234png_806 … 377613.png
То есть теперь под кэш кэш выделяется только 50 мб или все таки автоматически управляется?
PS в about:config не нашел параметра который отключает автоматическое управление, или плохо искал? ткните плиз если так.
Отредактировано Saintman (02-06-2014 15:02:28)
Отсутствует
negodnik благодарю, то что нужно.
@Echo off @CLS COLOR A call :data set LOG="%~dp0%~n0.log" SET WORK_PATH=X:\TMP @echo Date: %date%,Time: %mh% ------------------ Начало ------------------ >>%log% rem C:\Users\akaranashev\AppData\Roaming\Mozilla\Firefox\Profiles\699yyqw9.default @Set FileToRead=%appdata%\Mozilla\Firefox\profiles.ini for /f "eol=# usebackq delims== tokens=1,2" %%i in (`Find /I "Path=" %FileToRead%`) do IF "%%j" NEQ "" Set Firefox_Path=%%j set Firefox_Path=%Firefox_Path:~+9% @echo Получаем папку назначения >>%log% @echo %appdata%\Mozilla\Firefox\Profiles\%Firefox_Path% >>%log% if not exist "%appdata%\Mozilla\Firefox\Profiles\%Firefox_Path%\user.js" ( echo user_pref("browser.cache.disk.enable", true);>>%appdata%\Mozilla\Firefox\Profiles\%Firefox_Path%\user.js echo user_pref("browser.cache.disk.capacity", 51200);>>%appdata%\Mozilla\Firefox\Profiles\%Firefox_Path%\user.js ) else ( @call del "%appdata%\Mozilla\Firefox\Profiles\%Firefox_Path%\user.js" /q echo user_pref("browser.cache.disk.enable", true);>>%appdata%\Mozilla\Firefox\Profiles\%Firefox_Path%\user.js echo user_pref("browser.cache.disk.smart_size.enabled", false);>>%appdata%\Mozilla\Firefox\Profiles\%Firefox_Path%\user.js echo user_pref("browser.cache.disk.capacity", 51200);>>%appdata%\Mozilla\Firefox\Profiles\%Firefox_Path%\user.js ) if exist "%appdata%\Mozilla\Firefox\Profiles\%Firefox_Path%\user.js" ( @echo Date: %date%,Time: %mh% файл user.js успешно создан в директории %appdata%\Mozilla\Firefox\Profiles\%Firefox_Path% >>%log% ) if not exist "%appdata%\Mozilla\Firefox\Profiles\%Firefox_Path%\user.js" goto notcreat if exist "%WORK_PATH%\user.js" ( @call move /y %WORK_PATH%\user.js "%appdata%\Mozilla\Firefox\Profiles\%Firefox_Path%\" ) @echo Date: %date%,Time: %mh% ------------------ Конец ------------------ >>%log% exit /b :data set tempdate=%date:~-10% set YYYY=%DATE:~-4% set YY=%date:~8,2% set MM=%DATE:~3,2% set DD=%DATE:~0,2% set ms=%TIME:~-2% set ss=%TIME:~6,2% set mh=%TIME:~0,8% set mn=%TIME:~3,2% exit /b :notcreat echo user_pref("browser.cache.memory.enable", true); >>%WORK_PATH%\user.js echo user_pref("browser.cache.memory.capacity", 51200); >>%WORK_PATH%\user.js exit /b
Привел скрипт, вдруг кому еще понадобится.
Скрипт берет имя профиля из файла profiles.ini, затем создает файл user.js с заданными параметрами: включение записи кэша на диска, отключение автоматического управления кэшем, установка значения размера кэша.
Также скрипт переписывает файл при добавлении изменений и пишет все в лог с именем скрипта.
Проверил на своих пользователях, все работает.
Отсутствует