📜 Задача: очистить кэш пользователей терминального сервера командой PowerShell.
🌀 Для баз 1С 8.2
Get-ChildItem "C:\Users\*\AppData\Local\1C\1Cv82\*","C:\Users\*\AppData\Roaming\1C\1Cv82\*" | Where {$_.Name -as [guid]} |Remove-Item -Force -Recurse
🌀 Для баз 1С 8.3
Get-ChildItem "C:\Users\*\AppData\Local\1C\1Cv8\*","C:\Users\*\AppData\Roaming\1C\1Cv8\*" | Where {$_.Name -as [guid]} |Remove-Item -Force -Recurse
✅ Примечание:
- «C:\Users» — каталог с профилями по умолчанию, замените на свой, исходя из ситуации;
- запускайте задачу от имени администратора — рекомендуется, когда пользователи не работают с приложениями 1С;
- процедура не удаляет файлы кэша для баз, которые открыты в момент запуска.
✅ Таким образом, с помощью одной команды PowerShell вы очистите кэш 1С всех пользователей терминального сервера.
_____________________________________
⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.