Много статей про то, как чистить, где и что чистить. Часто упоминается, что на ВинХР и на Вин7 пути немного разнятся…
Есть статьи, где вроде как автоматизированно, но в разных файлах… Но не пойму, зачем всё так сложно?
Отдельно для разных ОС, отдельно для 1С 8.3… Я всё оформил в одном батнике. Можно использовать на терминальных серверах… Не трогает данные серверных приложений.
Удаление папок идёт по маске ????????-????-????-????-???????????? и не трогает файл прописанных информационных баз и т.д.
Как пользоваться: закрыть 1С: 8.х (лучше все экземпляры, но можно и только нужные) и запустить батник. По окончанию можно проверить кол-во освободившегося места на системном раздел и заново входить в обычном режиме в базу.
На терминальных серверах рекомендую запускать с повышенными правами (от имени администратора).
11.11.2024 — исправил функционал на винХР
14.12.2024 — Добавлен скрипт на PowerShell .
Чистит кэш всех пользователей (к примеру терминальный сервер) — cash1c-all.ps1
Чистит кэш только того пользователя, который запускает скрипт. — cash1c-personal.ps1
Во всех вариантах не реализовывался процесс закрытия 1С (задачи такой не было). Зато сохраняется информация, под каким пользователем последний раз входили в базу и не сбиваются настройки хранилища. Работа проверена на Windows Server 2008r2 и 2012r2.
А чистит кэш всех пользователей или текущего в терминале (естественно если под админом зайти)?
(1) PiterPen, Всех.
Кстати да, если на терминальном сервере включен контроль учётных записей то советую запускать с повышенными правами.
(1) PiterPen,
А как узнать значения переменных окружения %APPDATA% и %LOCALAPPDATA% пользователя не заходя под ним? Конечно, в идеальном случае, это C:Users<UserName>AppDataRoaming и C:Users<UserName>AppDataLocal. Но в реальности проблемы могут начаться уже с <UserName>.
(3) yukon, К примеру? какие проблемы? (если не учитывать перенос профиля в не стандартное место)…
Можете назвать имя папки (<UserName>) для пользователя «Администратор» локального компьютера?
Для пользователя «Test» домена «contoso.com»?