Consolidate many PST file into single pst file

This topic contains 0 replies, has 1 voice, and was last updated by  Forums Archives 5 years, 9 months ago.

  • Author
    Posts
  • #6478

    by hkhan at 2012-09-24 19:38:33

    Hi
    I'm trying to find out a way to merge many pst files into single pst file via powershell or vba. I've installed powershell & exchange support tools on my machines. i'm trying to merge many pst files into single pst file without exchange svr access actually because i don't have exchange admin privilege in my company. do you think it's possible ?

    otherwise my colleague will buy new machine to do this job manually in outlook gui – open pst file one by one and copy them and paste them into single pst file. as IT, i don't want to do this job honestly. can u help to find out some programming way to process this request without exchange admin privileges ?

    by RichardSiddaway at 2012-09-25 03:01:35

    Only way I can think of doing it is to open the PST files in Outlook and copy the data into a single PST file

    You probably can script it using the Outlook COM object model

    by poshoholic at 2012-09-25 08:27:50

    It might be worth looking into commercial tools for this as well, if you haven't already. Here's one I found with a quick search:

    http://www.pstmerge.com/

    I cannot endorse this tool because I have never used it. Nor am I affiliated with the company in any way. And I don't know whether or not this tool requires admin access, but at a glance on their website it doesn't seem to.

    My point is, there may very well be an inexpensive tool out there that solves this problem for a reasonable cost. Taking this one as an example, it is much, much cheaper than buying a new machine for the task. It seems they even have a money-back guarantee. You would have to do your own due diligence to determine if it is appropriate for what you want to do though.

    by hkhan at 2012-09-25 18:05:47

    thanks richard, kirk,

    I'm thinking of outlook vba as alternative way. a bit hard for me to figure out outlook vba. will do some google. but no way for powershell to do this task ?

    by poshoholic at 2012-09-26 19:34:27

    PowerShell supports COM, and there is a COM object model for Outlook, so it may be possible to do it with PowerShell, sure. It's a matter of deciding whether or not you want to figure it out, and working through that effort.

You must be logged in to reply to this topic.