Stgean
25-10-2019, 09:56
Здравствуйте, нужен скрипт для очистки кеш и куков в этих браузерах.
На просторах интернета нашел скрипт на PowerShell, но он только закрывает сам хром и ничего не удаляет. Необходимо очищать только эти параметры в обоих браузерах ( Cache, Cookies, History, Top Sites, Visited Links) Скрипт планируется запускать только при входе пользователя в учетную запись. Заранее спасибо за помощь!!!
taskkill /F /IM "chrome.exe"
Start-Sleep -Seconds 5
$Items = @('Archived History',
'Cache\*',
'Cookies',
'History',
'Top Sites',
'Visited Links'
)
$Folders = Get-ChildItem "$($env:LOCALAPPDATA)\Google\Chrome\User Data" | ?{ $_.PSIsContainer -and $_.Name -eq "Default" -or $_.Name -like "Profile*"}
$Folders | ForEach-Object {
$tmp = $_
$Items | ForEach-Object {
if((Test-Path -Path "$tmp\$_" )){
Remove-Item "$tmp\$_"
}
}
}
На просторах интернета нашел скрипт на PowerShell, но он только закрывает сам хром и ничего не удаляет. Необходимо очищать только эти параметры в обоих браузерах ( Cache, Cookies, History, Top Sites, Visited Links) Скрипт планируется запускать только при входе пользователя в учетную запись. Заранее спасибо за помощь!!!
taskkill /F /IM "chrome.exe"
Start-Sleep -Seconds 5
$Items = @('Archived History',
'Cache\*',
'Cookies',
'History',
'Top Sites',
'Visited Links'
)
$Folders = Get-ChildItem "$($env:LOCALAPPDATA)\Google\Chrome\User Data" | ?{ $_.PSIsContainer -and $_.Name -eq "Default" -or $_.Name -like "Profile*"}
$Folders | ForEach-Object {
$tmp = $_
$Items | ForEach-Object {
if((Test-Path -Path "$tmp\$_" )){
Remove-Item "$tmp\$_"
}
}
}