Сделал скрипт powershell, чтобы перейти в каталог AppData \ Default \ Cache и очистить его, и он отлично работает для системы, для которой я его создал.Однако это будет использоваться с сотнями разных компьютеров, и мне нужен какой-то способ, чтобы каталог работал со всеми из них.
Я пытался использовать:
cd %AppData%
$pop = New-Object -ComObject Wscript.Shell
$num = $pop.Popup("This will close *confidential*. Are you sure?",0,"Clear Cache",0x1)
if ($num -eq 1)
{
$c = get-process -name "chrome" |stop-process -force ;
remove-item 'C:\Users\RegisterA\AppData\Local\Google\Chrome\User Data\Default\Cache' -recurse -force ;
start-process -filepath "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
}
else {exit}
Так что вы можетевижу, что этот код создан для пользователя RegisterA, но на некоторых компьютерах есть RegisterB, RegB, StationA и т. д. Мне нужно найти способ выполнить эту работу на всех системах, не заставляя сотрудников вводить текущее имя хоста.