If you use Microsoft Teams for video conferencing, you may occasionally want to clean cache files and remove traces which reside in a number of subfolders.
You can adjust the code from our previous example to do the cleanup for you:
# the folder that contains the Microsoft Teams data $parentFolder = "$env:userprofile\AppData\Roaming\Microsoft\Teams\*" # list of subfolders that cache data $list = 'application cache','blob storage','databases','GPUcache','IndexedDB','Local Storage','tmp' # delete the folders found in the list Get-ChildItem $parentFolder -Directory | Where-Object name -in $list | Remove-Item -Recurse -Verbose
If you have Administrator privileges and would like to remove cached Microsoft Teams data for all users, change $parentFolder like this:
$parentFolder = "c:\users\*\AppData\Roaming\Microsoft\Teams\*"