PowerShell Очистка кэша 1с

Надоело бегать по компьютерам пользователей и очищать кэш 1с в ручную? Не знаешь как на удаленном серваке почистить мусор от кэша всех пользователей? Тогда тебе сюда!

Все что нам понадобится для решения этой задачи это среда разработки скриптов PowerShell.

Основные моменты:

  • Кэш пользователя 1с располагается по следующему пути: “\ИмяКомпьютера\c$\Users\ИмяПользователя\AppData\Local (или Roaming)\1C\1cv8\”
  • Удалять будем только файлы, содержащие в наименовании GUID: “15b4a98c-9e79-4f14-b510-970a9999c095”;
  • Удаляться будут только те файлы и папки, которые на данный момент пользователь не использует (т.е. не запущена у пользователя база 1с, использующая эти файлы).

Готовые варианты скриптов для решения этой задачи:

Запускаем скрипт прямо из PowerShell и наслаждаемся результатом. Естественно нужно понимать что у компьютера (ОС), с которой запускаются данные скрипты, есть доступы к удаленным машинам и права, которые позволяют ей удалять на них файлы. Если что, решайте вопрос со своим администратором сети – думаю он поможет вам с этим разобраться.

1 комментарий

  1. Василь

    norm statya!

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *