Remove-Item -Path " $sanitizedPath\* " -Recurse -Force -ErrorAction Silentl圜ontinue -Verbose $activeBrowsers = Get-Process Firefox * ,Chrome * ,Waterfox *įorEach( $browserProcess in $activeBrowsers) Remove-CacheFiles " $waterfoxAppDataPath\ $cachePath " $firefoxAppDataPath = ( Get-ChildItem "C:\users\ $user\AppData\Local\Mozilla\Firefox\Profiles " | Where-Object ).FullName $possibleCachePaths = 'cache ', 'cache2\entries ', 'thumbnails ', 'cookies.sqlite ', 'webappsstore.sqlite ', 'chromeappstore.sqlite ') If(( Test-Path "C:\users\ $user\AppData\Local\Mozilla\Firefox\Profiles "))
Remove-CacheFiles " $chromeAppData\ $cachePath "įorEach( $localUser in ( Get-ChildItem 'C:\users ').Name) $possibleCachePaths = 'Cache ', 'Cache2\entries\ ', 'Cookies ', 'History ', 'Top Sites ', 'VisitedLinks ', 'Web Data ', 'Media Cache ', 'Cookies-Journal ', 'ChromeDWriteFontCache ')įorEach( $cachePath in $possibleCachePaths) $chromeAppData = "C:\Users\ $user\AppData\Local\Google\Chrome\User Data\Default "
If(( Test-Path "C:\users\ $user\AppData\Local\Google\Chrome\User Data\Default "))
Remove-CacheFiles "C:\Users\ $user\AppData\Local\Microsoft\Windows\Temporary Internet Files "Ĭ:\Windows\System32\ rundll32.exe InetCpl.cpl, ClearMyTracksByProcess 255Ĭ:\Windows\System32\ rundll32.exe InetCpl.cpl, ClearMyTracksByProcess 4351 Remove-CacheFiles "C:\Users\ $user\AppData\Local\Microsoft\Windows\WER " Remove-CacheFiles "C:\Users\ $user\AppData\Local\Temp "