We want to write a script that based on a txt pattern found in the file properties, will delete a file with that pattern in it's name or Internet Address property.
The iNetCache files display when you go into the general tab of IE options and select view files. the columns have properties of the files, Name, Internet Address, Type etc. But they are not really in that folder, this is a user friendly display, you can right click on any of the files and look at the properties page to see the true location.
We were able get the get-childitem powerShell command to to get the file objects for all files under c:\users\<Username>\Microsoft
(Carefull line is wrapping) Using the commands below, but the properties returned do not include the "Internet Addresss" property.
#Get the Folder name for the users InetCache
$_userInetCacheFolder = "$($ENV:UserProfile)\AppData\Local\Microsoft\Windows\INetCache"
$_UserInetLeafObjects = Get-ChildItem -Path $_userInetCacheFolder -force -recurse
How do we retrieve the "internet address" property as part of the file object information returned.
If we had it we would use a foreach loop to do a match comparison to the a text string, say "dmus", if the "dmus" string was in the internet address property value we would delete that file and any other file of Type "HTML Document" or "COOKIE file"
Unless I can match on a pattern on one or more of those properties, it does not seem doable.