Link to home
Start Free TrialLog in
Avatar of James Cizek
James CizekFlag for United States of America

asked on

Differences between 2 PST files

I currently have 2 separate PST files from Exchange Discovery searches.
One was performed by a tech who missed some details and this forced me to run a new discovery with the added info.
Now I need to find a way to compare the 2 PST files and create a new PST that only contains the emails my search found that were not included in the previous search.
At this point, I can't seem to find a good solution to this issue and any help would be greatly appreciated.
Avatar of John
John
Flag of Canada image

These are proprietary databases and the only way you can do this is to open each in Outlook and find the emails or folders you were looking for.
Avatar of James Cizek

ASKER

There ins't some means of accomplishing this via Powershell after I convert them to CSV, Maybe?
I don't think so. You need Outlook to open PST files.
You can use Powershell to attach PST files to Outlook but not (from what I can see) open the PST files.
Avatar of Alan
Hi James,

Just throwing this out, but you may be able to achieve this using VBA.

You could perhaps recursively loop through every folder and sub-folder, and generate a 'fingerprint' of each item, which is then output as a file (text, csv - whatever).

All the incoming emails will have a Message ID, but the sent items possibly won't.

However you could generate the 'fingerprint' by concatenating, say:

Full Folder Path
Sent / Received Date and Time
Sender
Receipient (First one if more than one)
Subject
Message Length


You can add other things perhaps, but the objective would be to get a unique 'fingerprint' for each item in each of the PSTs that you could then compare in Excel or whatever you like, generating the list of items that are in one and not in the other.


I don't know how to do that myself, but I figure it might give you an idea you can implement, or you could post a new question tagged with Outlook and VBA and see if someone can help.


Hope this helps.  Good luck either way!


Alan.


PS:  If you do get it to work, I would love to know the details!
Avatar of timgreen7077
timgreen7077

Instead of comparing, why dont you just create a new search with all the parameters you need and run it again. That way you dont need to compare them The ediscovery doesn't remove the mail from the mailbox so everything would still be there. Re-run it and get everything you need.
Agreed with timgreen7077. Or you can use 3rd party tool like Stellar outlook toolkit to merge both PST into one.
https://www.stellarinfo.com/email-tools/outlook-toolkit.php
The problem with running it again is that the attorney's have already combed through 100's of emails in the original PST. They do not want to waste hours having to go back over all of them again. They just want to have a record of the ones that were missed.

Also, they need the full emails; headers, bodies, and all.
Then go for Stellar tool. It has option to merge two pst into one. I myself use this tool.
Stellar tools work fine and I have used them.
Also try importing both into one PST file and then use Outlook Cleanup to remove duplicates.
Does Stellar have the option to compare the old and new PST files and create a  PST with only the emails that were not in the old PST but were in the new PST?

There are 2024 emails in the old pst and 2031 in the new PST. The attorneys want a PST that only contains the 8 emails that constitute the difference between the two PST files.
No so far as I know. The version I have (1 before more recent) and it does not compare. Combine and cleanup like Outlook - Yes.
SOLUTION
Avatar of Amit
Amit
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Using the tool and instructions provided, I was able to get the needed results. Thank you all for your help on this.