PST migration

  • Thread starter Thread starter Jody L. Whitlock
  • Start date Start date
J

Jody L. Whitlock

I need to migrate users from one PC to another. The problem I'm
running into is it seems that any PST's that a user has mapped doesn't
get moved. So, I'm writing a VB.NET program to do custom migration
anyway, so I figured I'd include this. So, my question is , where does
outlook store these settings at? Somewhere, outlook is being told that
a PST in a specific location is being loaded under whatever name.

Thanks,
jody
 
KOrland said:

That's the physical location of the PST. My problem is, my company
uses a different location to store these files. There has to be
somewhere that this location is stored, the registry maybe?

Thanks again,
jody
 
If you go into the properties of Outlook, you should see the filepath to the
PST. If you use the Outlook icon (not a shortcut) just right click and scroll
to properties, or check through the control panel. Or just do a file search
for *.pst.
Are your users keeping them on a mapped network drive? This isn't
recommended for PST's.
 
KOrland said:
If you go into the properties of Outlook, you should see the filepath
to the PST. If you use the Outlook icon (not a shortcut) just right
click and scroll to properties, or check through the control panel.
Or just do a file search for *.pst.
Are your users keeping them on a mapped network drive? This isn't
recommended for PST's.

I need to read this information from the VB.NET program I'm creating.
BTW, out of curiousity, why is it not recommended to keep PST's on a
network drive?
 
Microsoft doesn't recommend it because the potential for data loss and/or
corruption are increased.
 
Jody L. Whitlock said:
I need to migrate users from one PC to another. The problem I'm
running into is it seems that any PST's that a user has mapped doesn't
get moved. So, I'm writing a VB.NET program to do custom migration
anyway, so I figured I'd include this. So, my question is , where does
outlook store these settings at? Somewhere, outlook is being told that
a PST in a specific location is being loaded under whatever name.

Outlook Profiler will make it easy for you...
http://goffconcepts.com/products/windows/profiler/index.html
 
it is in the registry - look under the windows messaging subsystem key -
find the profile name and expand the key that has the + sign.

--
Diane Poremsky [MVP - Outlook]
Author, Teach Yourself Outlook 2003 in 24 Hours
Coauthor, OneNote 2003 for Windows (Visual QuickStart Guide)
Author, Google and Other Search Engines (Visual QuickStart Guide)



Join OneNote Tips mailing list: http://www.onenote-tips.net/
 
In
KOrland said:
Microsoft doesn't recommend it because the potential for data loss
and/or corruption are increased.

.....even beyond that, MS does not *support* it.
See http://support.microsoft.com/?id=297019

If you have a bunch of users, look into Exchange and then you don't need
PSTs and your life is a lot happier in general. Not that I'm biased or
anything. I just love Exchange. :)
 
Jody L. Whitlock said:
I need to migrate users from one PC to another. The problem I'm
running into is it seems that any PST's that a user has mapped doesn't
get moved.

PSTs can't be copied while they're open.
So, I'm writing a VB.NET program to do custom migration
anyway, so I figured I'd include this. So, my question is , where
does outlook store these settings at? Somewhere, outlook is being
told that a PST in a specific location is being loaded under whatever
name.

The PSTs that Outlook has mapped are named in the mail profile in the
registry. The mail profile is under the registry key
HKEY_CURRENT_USER\Software\Microsoft\Windows NTCurrentVersion\Windows
Messaging Subsystem\Profiles. There will be a subkey for each mail profile
defined for the user. Under there will be other alphanumeric subkeys. In
my profiles, each alphanumeric subkey that points to active PSTs has a
subkey whose name is 001f6700 that contains the path to that PST.
 
Hey, I just work here, I don't make the policy.... :)

Thank you all for the subkeys, I think that might jsut work, gonna have
to play around with it and see what happens. Basically, I have to
write a VB.NET program that will perform our users migration, and the
biggest thing is the users have thier PST's on a mapped drive, and I
need to inform Outlook on the new PC where these mappings are at.

Thanks again everyone,
jody W
 
Brian said:
PSTs can't be copied while they're open.


The PSTs that Outlook has mapped are named in the mail profile in the
registry. The mail profile is under the registry key
HKEY_CURRENT_USER\Software\Microsoft\Windows NTCurrentVersion\Windows
Messaging Subsystem\Profiles. There will be a subkey for each mail
profile defined for the user. Under there will be other alphanumeric
subkeys. In my profiles, each alphanumeric subkey that points to
active PSTs has a subkey whose name is 001f6700 that contains the
path to that PST.

The information you provided worked flawlessly! Thank you soo very
much...

Jody W
 
Back
Top