Имя: Пароль:
1C
1С v8
Как удалить КЭШ пользователя bat ником
0 alexshape
 
01.10.19
10:25
Привет всем. Кто сталкивался. Пытаюсь удалить КЭШ через дополнительный параметр /ClearCache, не срабатывает. Поэтому решил удалить батником. написал такой, с маской /

rmdir "%AppData%\1C\1Cv82\????????-????-????-????-????????????" /S /Q
rmdir "%LOCALAPPDATA%\1C\1Cv82\????????-????-????-????-????????????" /S /Q

чтобы не все удалял, а только папки вида КЭША. Но не срабатывает. что делать?
1 Волшебник
 
01.10.19
10:28
параметр /ClearCache работает только для тонких клиентов

твой батник должен запускаться тогда, когда 1С не запущена. Файлы не должны быть заняты
2 bse
 
01.10.19
10:29
Get-ChildItem "C:\Users\*\AppData\Local\1C\1Cv8\*","C:\Users\*\AppData\Roaming\1C\1Cv8\*" | Where {$_.Name -as [guid]} |Remove-Item -Force -Recurse
Get-ChildItem "C:\Users\*\AppData\Local\1C\1Cv8\*","C:\Users\*\AppData\Local\Temp\*" | Where {$_.Name -as [guid]} |Remove-Item -Force -Recurse
3 alexshape
 
01.10.19
10:41
(2) чего то не срабатывает
4 eklmn
 
гуру
01.10.19
10:45
(3) на инфастрате этого овна навалом, даже качать не надо
5 alexshape
 
01.10.19
10:59
(4) Видимо я не такой сообразительный, ничего не смог найти
6 Sergik82
 
01.10.19
11:09
У меня так:
DEL /F /S /Q /A %USERPROFILE%\AppData\Roaming\1C\1Cv8\*cache*
DEL /F /S /Q /A %USERPROFILE%\AppData\Local\1C\1Cv8\*cache*
7 Cyberhawk
 
01.10.19
11:15
(0) "Пытаюсь удалить КЭШ через дополнительный параметр /ClearCache, не срабатывает" // Подробнее
8 Hillsnake
 
01.10.19
12:18
(3) это ж повер шел!!
9 GGDots
 
01.10.19
12:55
https://craft1c.ru/powershell-ochistka-kehsha-1s/

Удалял так по сети, все отлично очищалось

# Из папки \Local

#Удаляем кэш конкретного пользователя с компьютера (по имени компьютера)
Get-ChildItem "\\ИМЯ_КОМПЬЮТЕРА\c$\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Local\1C\1cv8\*" | Where {$_.Name -as [guid]} |Remove-Item -Force -Recurse

#Удаляем кэш конкретного пользователя с компьютера (по ip компьютера)
Get-ChildItem "\\10.11.12.189\c$\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Local\1C\1cv8\*" | Where {$_.Name -as [guid]} |Remove-Item -Force -Recurse

#Удаляем кэш всех пользователей с компьютера
Get-ChildItem "\\10.11.12.189\c$\Users\*\AppData\Local\1C\1cv8\*" | Where {$_.Name -as [guid]} |Remove-Item -Force -Recurse

# Из папки \Roaming

#Удаляем кэш конкретного пользователя с компьютера (по имени компьютера)
Get-ChildItem "\\ИМЯ_КОМПЬЮТЕРА\c$\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\1C\1cv8\*" | Where {$_.Name -as [guid]} |Remove-Item -Force -Recurse

#Удаляем кэш конкретного пользователя с компьютера (по ip компьютера)
Get-ChildItem "\\10.11.12.189\c$\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\1C\1cv8\*" | Where {$_.Name -as [guid]} |Remove-Item -Force -Recurse

#Удаляем кэш всех пользователей с компьютера
Get-ChildItem "\\10.11.12.189\c$\Users\*\AppData\Roaming\1C\1cv8\*" | Where {$_.Name -as [guid]} |Remove-Item -Force -Recurse



Со своего компа:

\\10.11.12.189\c$\Users\   заменяем на C:\Users\