As we announced in July, we are always looking for new ways to make your work easier - especially when your work involves ending PST proliferation. Today, we are happy to announce that PST Capture is now available as a free download.
PST Capture helps you search your network to discover and then import .pst files across your environment - all from a straightforward admin-driven tool. PST Capture will help reduce risk while increasing productivity for your users by importing .pst files into Exchange Online or Exchange Server 2010 - directly into users' primary mailboxes or archives.
In addition to all the positive feedback you have given us regarding the Archiving, Retention, Legal Hold and Discovery capabilities of Exchange, you made it clear that PST import is an important area for us to focus on moving forward. As we looked at the best ways to address this challenging need, we saw the great work that ISV partner, Red Gate, has done with their stellar solution. We determined that acquiring this product from Red Gate as a starting point was the best strategy to ensuring a quality product for you.
We put Red Gate’s tool through further feature development and a rigorous testing process that included beta testing with customers, passing through our internal product security gates, and overall quality assurance. It’s now ready for prime time and available as a free download here! For even more insight, watch the video below
And thus, we offer you PST Captarrrrrrrrrgh - or PST Capture, for those more refined than I.
As always, keep the feedback coming!
Ankur Kothari
Red Gate creates ingeniously simple software tools used by more than 500,000 IT professionals worldwide. The company works to uplift the market it serves through free web community sites, technical publications and conference sponsorships that reach millions annually.
I am interested in a scenario on how can we export a PST file to a fileshare in the network. Does this tool support bulk exports for archiving purpose?
@Viministrator: Although the tool can import PST data to a user's primary mailbox, the primary goal is to move PST data to personal (on-premises) archives, an Exchange 2010 feature, or cloud-based archives in Exchange Online.
@Himanshu: PST Capture does not export PSTs from a mailbox. It discovers/collects PST files from users' computers (copies them to a file share), and imports them to Exchange 2010 / Exchange Online.
Looks great. Autonomy Zanatz EAS had a PST import tool which was able to rip out PST encryption/password protection. I haven't tested yet, but will this also do this?
I tried to import an password protected PST - got the Error: "Import error: Incorrect password" Is the tool able to break the password (which would be good because many users have fogotten their password) or there do i have to specifiy the password?
i just tried to install the agent it on my 2003 x64 file cluster, but the setup stops where it tries to start the service. when i cancel i get this error in %temp%:
Error 1920. Service 'Microsoft Exchange PST Capture Agent Service' (MSExchangePSTCaptureAgent) failed to start. Verify that you have sufficient privileges to start system services.
well, i´m domain admin - so it can´t be a permission issue i think...
@Frustration - Give it 10-15 minutes. It creates the list on a periodic basis. You have entered in credentials in settings->online connection settings?
@Erik - I'm curious as to whether you have the console installed on an Exchange Server or standalone machine - you may have more troubleshooting detail here:
@Ankur - i don´t think that the agent is cluster aware. i just tried to install it on each node so it can scan the drives mounted at this node. but when it comes to start the service it just stops. what forum would you recommend for this tool?
@ Taurec42 .. Remove the service account from the domain admins and then follow the permissions guidelines in the documentation. The domain admins group is normally denied access to all mailboxes across the organization. Hope this helps.
RPC Errors abound and then the PST becomes unable to open until after a restart. Haven't yet managed to import even a single PST, though I've managed a couple of folders.
Looks like a great tool. I just read the documentation but didnt see any information about a silent/remote install of the agent. Are there any possibilities (GPO/Script)?
Is is correct, that the PST-File stays active, so in a bad case the user is again storing any items on this PST?
At the risk of sounding like I'm selling the software - which I'm not; Fortisware will give you the option to Disconnect the PST from the users profile so that it will allow the import to progress..
Again, I've used this at one of my client sites who were heavily reliant on PSTs before I upgraded them to 2010 with Enterprise CALs for the Online Arvhive Feature. We then used Fortisware to scan the network and import all the PSTs in to this.
i'm unable to check my user account (member of tenant admin group on office 365) in the tools option. I got an error 401 each time (i tried with a new account admin, and same error)
Getting a curious error importing a 1.9GB pst file. Any ideas?:
Import error: Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "RedGate.ExchangeArchiver.MAPI.Engine.Properties.Resources.resources" was correctly embedded or linked into assembly "Microsoft.Exchange.PSTCapture.MAPI.Engine" at compile time, or that all the satellite assemblies required are loadable and fully signed.
System.Runtime.InteropServices.COMException (0x8004060C): Exception from HRESULT: 0x8004060C
at Microsoft.Exchange.PSTCapture.MapiLib.msgclass.SaveChanges()
at RedGate.ExchangeArchiver.MAPI.Engine.MapiMessage.SaveChanges()
12:47:28.408|Error |PstToolImporting |10 |Import of 'C:PSTStaging2e7c298-1489-495d-b94d-f5105c85aead.pst' did not complete
System.Resources.MissingManifestResourceException: Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "RedGate.ExchangeArchiver.MAPI.Engine.Properties.Resources.resources" was correctly embedded or linked into assembly "Microsoft.Exchange.PSTCapture.MAPI.Engine" at compile time, or that all the satellite assemblies required are loadable and fully signed.
at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
at System.Resources.ResourceManager.GetString(String name, CultureInfo culture)
at RedGate.ExchangeArchiver.MAPI.Engine.MapiMessage.SaveChanges()
at RedGate.PSTImporterForExchange.ImportEngine.PstExchangeImporter.StartImport(String pstPath, String passWord, ImportOptions options, List`1& problems)
12:47:28.424|Debug |ImportListImporter |10 |Error importing c:usersAdministratordesktoparchive.pst from C:PSTStaging2e7c298-1489-495d-b94d-f5105c85aead.pst
System.Resources.MissingManifestResourceException: Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "RedGate.ExchangeArchiver.MAPI.Engine.Properties.Resources.resources" was correctly embedded or linked into assembly "Microsoft.Exchange.PSTCapture.MAPI.Engine" at compile time, or that all the satellite assemblies required are loadable and fully signed.
at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
at System.Resources.ResourceManager.GetString(String name, CultureInfo culture)
at RedGate.ExchangeArchiver.MAPI.Engine.MapiMessage.SaveChanges()
at RedGate.PSTImporterForExchange.ImportEngine.PstExchangeImporter.StartImport(String pstPath, String passWord, ImportOptions options, List`1& problems)
at RedGate.PSTImporterForExchange.CentralService.ImportListImporter.<>c__DisplayClass3.<ImportFile>b__0(Object )
12:47:28.424|Debug |ImportListImporter |10 |Keeping Exception ex for result 36864177
System.Resources.MissingManifestResourceException: Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "RedGate.ExchangeArchiver.MAPI.Engine.Properties.Resources.resources" was correctly embedded or linked into assembly "Microsoft.Exchange.PSTCapture.MAPI.Engine" at compile time, or that all the satellite assemblies required are loadable and fully signed.
at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
at System.Resources.ResourceManager.GetString(String name, CultureInfo culture)
at RedGate.ExchangeArchiver.MAPI.Engine.MapiMessage.SaveChanges()
at RedGate.PSTImporterForExchange.ImportEngine.PstExchangeImporter.StartImport(String pstPath, String passWord, ImportOptions options, List`1& problems)
at RedGate.PSTImporterForExchange.CentralService.ImportListImporter.<>c__DisplayClass3.<ImportFile>b__0(Object )
12:47:28.424|Debug |ImportListImporter |11 |Rethrow od result 36864177
System.Resources.MissingManifestResourceException: Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "RedGate.ExchangeArchiver.MAPI.Engine.Properties.Resources.resources" was correctly embedded or linked into assembly "Microsoft.Exchange.PSTCapture.MAPI.Engine" at compile time, or that all the satellite assemblies required are loadable and fully signed.
at RedGate.PSTImporterForExchange.CentralService.ImportListImporter.ImportFile(RepositoryImportFile file)
12:47:28.440|Error |Import Action |11 |Error during import
System.Resources.MissingManifestResourceException: Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "RedGate.ExchangeArchiver.MAPI.Engine.Properties.Resources.resources" was correctly embedded or linked into assembly "Microsoft.Exchange.PSTCapture.MAPI.Engine" at compile time, or that all the satellite assemblies required are loadable and fully signed.
at RedGate.PSTImporterForExchange.CentralService.ImportListImporter.ImportFile(RepositoryImportFile file)
at RedGate.PSTImporterForExchange.CentralService.Actions.StartImportAction.RunImport(Object state)
I have the same setup as Chris and everything seems to be working fine. The permissions for the service account I use is listed below. Hope this may help someone!