- PST Capture
- Download
- Documentation
Ask and ye shall receive, mateys!
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!
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.
What is the behavior if the PST is currently open in the users outlook profile?
That is a good news but why there is no support for Exchange 2007?
So for anyone to get advantage or make use of this tool they will have to first upgrade to Exchange 2010 which does not sound a strategy.
Why do you need Org Admin Rights to import PST's surely with RBAC you could create a custom role, just for the use of this tool?
if it's possible what commands does this tool need for one to build such a role, and if not why not?
This goes against against an organisations least privilege model.
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.
@PST Accessed: Open PSTs can't be copied. The tool will display a message indicating the file is open, try again later.
@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.
@Viminstrator – THe only version tested is Exchange 2010 – please feel free to run this with Exchange 2007, but it has not been tested.
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?
A very welcome addition. Keep up the good work MSFT!!
@Daniel – Yes, PST Capture can import password-protected .pst files.
Great work guys! Cant wait to start testing this out. Any chance of getting the doco in a downloadable format?
@MattCline: The tool doesn’t require a lot of documentation, but you can always create your downloadable PDF. See
Build your own book of TechNet topics about Exchange (http://aka.ms/technetbook).
@Bharat Suneja You just made my day :)
Is the agent installable and working on a Windows XP 32 with OLK 2003?
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…
For Office365, the set mailbox list is empty. What steps have to be taken to populate this ? Admin roles are all checked and seem fine.
everytime i try an import, i get "error opening mailbox"
tried with domain admin, and also tried making new account with only org management role
@Karsten – If the user has selected to remember the password, then PST Capture can open it.
Here's the dialog box: officeimg.vo.msecnd.net/…/ZA010378465.jpg
@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:
%programdata%microsoftExchangePST Capture
Great Product! Where can I find a copy of the Exchange 2010 component map that is on the wall behind Ankur in the video?
@Deas – installing services on a cluster is always slightly different. Are you installing the agent on each node separately or as a cluster service?
I'd recommend starting a thread here: social.technet.microsoft.com/…/exchangeserver as its primarily something unique to cluster setups with this tool.
@Ankur i had the 32 bit version of outlook installed :( everything is working now that i put 64bit on
Thanks Ankur, it did come through after a while. Which was nice.
@Ankur Kothari
Thank you for your explanation about how to specify the. password. I will try this.
@Michael (Exchange Poster)
blogs.technet.com/…/3411344.aspx
@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?
@Michael
I believe it can be found here: http://www.microsoft.com/…/details.aspx
Hey Guys,
when I try to select the Mailbox for the Import I’m getting the following error:
twitter.com
My user is a Domain-Admin and Exchange Organisation Admin.
The following Errors do I see in the LOG:
05:25:38.856|Trace |Listener |5 |Accepted incoming connection from 10.10.128.41:49067
05:25:39.053|Trace |CentralService |4 |Received message from Agent
05:25:39.053|Trace |Request parser |4 |Processing configuration request from Agent
05:25:39.055|Debug |DBComputer |4 |SetStatus – Agent of XXX002 sent state Completed
05:25:39.847|Error |CentralService |3 |Error occured in get mailbox update check
System.InvalidCastException: Specified cast is not valid.
at System.Data.SQLite.SQLiteDataReader.VerifyType(Int32 i, DbType typ)
at System.Data.SQLite.SQLiteDataReader.GetString(Int32 i)
at RedGate.PSTImporterForExchange.Engine.Repository.DbMailbox.GetMailboxes(Boolean is365)
at RedGate.PSTImporterForExchange.Engine.Repository.RepositoryMailbox.GetMailboxes(Boolean is365)
at RedGate.PSTImporterForExchange.CentralService.PstCentralService.DoADPoll(Object state)
05:25:44.885|Error |CentralService |3 |Error occured in get mailbox update check
System.InvalidCastException: Specified cast is not valid.
Any Idea?
^^^^ That post was from me. forgot to signin.
@ 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.
tried to run the tool on 2 different servers. always the same issue. The service crashes and is not able to retrieve the list of mailboxes:
ExchangeHierarchy
Cannot retrieve information from Active Directory – permission denied.
Ensure the Central Service is running as a domain user with the required permissions.
My service account is member of Organization Management group
@Chris – What version of Exchange and AD?
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.
Exchange 2010 SP1, DC Windows 2008 R2, domain is in Windows 2003 mode.
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?
Thanks,
Martin
@Martin – you remote install either via GPO by using the msi and an associated transform (mst) or via script
msiexec /i \<share>PSTCaptureAgent.msi /q CENTRALSERVICEHOST=<server> SERVICEPORT=<port#, 6674 by default>
If you want to cleanly shutdown Outlook before doing a discovery, you can run this vbs script:
On Error Resume
NextSet Outlook = GetObject(, "Outlook.Application")
If Err = 0
ThenOutlook.Quit()
End If
@Chris – want to start a thread here: social.technet.microsoft.com/…/exchangeserver ? (In the Compliance section) I have a few ideas.
@ Viministrator
There is another option that does work with Ex07 – Fortisware PST Finder.
I've used it and it works perfectly fine – but it isn't free.
@ PST Accessed
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.
Hello,
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)
Any idea ?
regards
social.technet.microsoft.com/…/d9e3335e-869f-4e01-b64e-ed96556886e9
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.
@Neil – Can you post the relevant parts of the logs from %programdata%microsoftexchangepst capture
Thanks Ankur – output from log:
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:PSTStaging 2e7c298-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:PSTStaging 2e7c298-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
12:47:28.424|Trace |DBImportFile |11 |Saving 333 False Error c:usersAdministratordesktoparchive.pst
12:47:28.440|Error |ImportListImporter |11 |Import error:
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)
12:47:39.752|Verbose|AD |11 |GetExchangeServerHostnames() returns:
@Neil – what local/language/version of the OS is running? I suspect that you've hit another error and the failure here is *logging* the first failure.
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!
Name : Domain Users
Name : Public Folder Management
Name : View-Only Organization Management
Hi,
I have a question about this product. After a successfull import vill it delete the original PST file?
We dont want any pst file left on the servers/clients after migration.
Thank you.
@Ankur: Thanks for the hint! I do have another question: Can i disconnect the PST from Outlook, so the user can't access it anymore?
Martin, Johnny – if you want to do any post-import processing on the .pst files, you can do a few things:
1) You know know the location of the PST files, you can take action on them via a script
2) Use a GPO for DisableCrossAccountCopy which will prevent copying or moving items between pst files for accounts. This object replaces DisablePST or PSTDisableGrow
3) Use a GPO for DisableCopyToFileSystem which prevents users from moving or copying messages from restricted accounts to their computers
4) Use DelPST here: support.microsoft.com/…/2000021
Performance wise how many computers can be run simultaneously?
I guess it depends. but approximate?
Hi,
We are seeing issues displaying a large number of mailboxes with the PST Capture Tool. Is this a bug/limitation?
social.technet.microsoft.com/…/e120a2f6-ff9c-4507-be2e-22d53468d5d5
Thanks!
@Neil – How much RAM do you have on your console? Do you have the issue on a console with more RAM/space in the PST Staging directory?
I read through the documentation – is there a way to only import pst data that falls into a certain date range, like with a new-mailboximportrequest? We have policies that only allow users to keep a certain amount of data and we dont want to bloat the mailboxes only to purge them, and also mis-set expectations from the clients that they can keep more than they are really allowed to. Thanks!
@MJF – not from the tool directly. You can use the output of the tool and schedule imports using new-mailboximportrequest to get that functionality.
The pst capture console at the moment only works correct on workstations that are joined to a domain (any domain is ok!)
Standalone doesn't work, would be nice that in a next version a standalone machine also works.
I also discovered that if you use nod32 antivirus V5 the winrm / powershell doesn't work (not even when disabling nod32 temporalily)
Not a microsoft problem but maybe a usefull hint for other early adopters that try to get this tool working.
@JodyMcCarty
I'm using a Service Account now that is not Domain-Admin but full Exchange Org Admin and has Full rights on all Mailboxes.
Anyway I didn't find the "permissions guidelines in the documentation" you mentioned. Where do I have to search for that?
I'm still getting this errors when trying to select a Mailbox for the Import:
taurec42.files.wordpress.com/…/pst.jpg
What is also confusing me is that the DC Used in that Screenshot in in a different AD-Side and it's a RODC. I don't know why the tool is picking that one instaed of my login DC with is at the same Side and it's a normal DC/GC.
Any Idea?
Ok.. found that I forgot to EMail enable the Service Account. Not when I try to chose the Import Location the errors iin the Log looks the same but the Popup is now diffrent. Not an error in it just an emtpy window and everything greyed out but the Cancle Button. :(
Is this tool capable of exporting from Exchange Archives to a pst?
Thanks Guys!
I have PST Capture running on an Exchange 2010 server and I have copied some.pst files to that server. Upon trying to import some of these .psts into Exchange mailboxes, they fail with either an RPC error (Import error: The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)" or this error: (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")
Usually, it will say transferring, go to 100% and then an error appears. Some files do import fine. Looking at the capture logs, this appears at the end:
Hope someone can help…
22:09:59.016|Verbose|ExchangeHierarchy |7 |GetDatabases for Exchange: PFM-SERV.PFM.local
22:09:59.016|Verbose|MailboxGetter |7 |AdHarvester: Mailbox harvest success – got 12 boxes
22:10:31.880|Trace |Listener |5 |Accepted incoming connection from 192.168.100.35:15083
22:10:31.880|Trace |CentralService |3 |Received message from Agent
22:10:31.880|Trace |Request parser |3 |Processing configuration request from Agent
22:10:31.882|Debug |DBComputer |3 |SetStatus – Agent of PFM-SERV sent state NotStarted
22:10:49.391|Verbose|AD |3 |AsyncUpdatedObject timer tick
22:10:49.403|Verbose|AD |4 |AsyncUpdatedObject timer tick
22:10:49.403|Verbose|AD |4 |AsyncUpdatedObject timer tick
22:10:49.403|Trace |AD |4 |AsyncUpdatedObject update on timer
22:10:49.403|Verbose|AdoDb |4 |SELECT name FROM 'LDAP://PFM-SERV.PFM.local/DC=PFM,DC=local'
22:10:49.421|Verbose|AD |3 |AsyncUpdatedObject timer tick
22:10:49.421|Trace |AD |3 |AsyncUpdatedObject update on timer
22:10:49.972|Verbose|Server Provider |4 |Get server took 0.5690325s – AD performance may not be optimal
22:10:49.973|Verbose|AdoDb |4 |SELECT cn, distinguishedName FROM 'LDAP://PFM-SERV.PFM.local/CN=Databases,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=PFMGreen,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=PFM,DC=local' WHERE objectClass='msExchPrivateMDB' AND msExchMasterServerOrAvailabilityGroup='CN=PFM-SERV,CN=Servers,CN=Exchange Administrative Group 28FYDIBOHF23SPDLT29,CN=Administrative Groups,CN=PFMGreen,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=PFM,DC=local'
22:10:49.973|Verbose|Server Provider |3 |Get server took 0.5520316s – AD performance may not be optimal
22:10:49.974|Verbose|AdoDb |3 |SELECT distinguishedName, mail, msExchMailboxGuid, msExchArchiveGuid, legacyExchangeDN, sAMAccountName, homeMDB, name, msExchResourceCapacity, msExchResourceDisplay, msExchResourceMetaData, msExchResourceSearchProperties FROM 'LDAP://PFM-SERV.PFM.local/DC=PFM,DC=local' WHERE msExchHideFromAddressLists<>TRUE AND objectClass='Person'
22:10:49.986|Verbose|AdoDb |4 |SELECT msExchHostServerLink FROM 'LDAP://PFM-SERV.PFM.local/CN=Mailbox Database 0873069872,CN=Databases,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=PFMGreen,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=PFM,DC=local' WHERE objectClass='msExchMDBCopy'
22:10:59.161|Verbose|AD |3 |GetExchangeServerHostnames() returns:
PFM-SERV.PFM.local
22:10:59.161|Verbose|ExchangeHierarchy |3 |GetDatabases for Exchange: PFM-SERV.PFM.local
22:10:59.161|Verbose|MailboxGetter |3 |AdHarvester: Mailbox harvest success – got 12 boxes
22:10:59.220|Warn |BposInfo |3 |No BPOS username set
22:11:32.961|Trace |Listener |5 |Accepted incoming connection from 192.168.100.35:15092
22:11:32.972|Trace |CentralService |7 |Received message from Agent
22:11:32.972|Trace |Request parser |7 |Processing configuration request from Agent
22:11:32.974|Debug |DBComputer |7 |SetStatus – Agent of PFM-SERV sent state NotStarted
This item is awesome,and I prefer to read quality content,so I am happy to get so many good points here in a post, the writing is simply super, thanks for the post.
@Steven why should it? Exchange can do this without additional tools. Thanks to Exchange Powershell Commands.
@ Lars – Thanks for the reply.
You are correct, the import into exchange can also been done via PowerShell so the question still stands as the tool is meant to reduce the time these tasks take when doing a migration. If the tool can import into exchange, natively it should also be able to do the reverse, probably asking for too much, but this is where I can see the benefits from the tool.
We are still unable to import anything. According to the Logs the Tool always pics the first Domain Controller in the DC list. In our case this is a RODC in a total different AD – Site. I have no clue why it does that instead of just picking a DC in its own AD Site. We tried this on two different servers in two different Sites.
Any suggestions?
@ Taurec42
The following commands have been executed for service account in addition to the security groups the service account resides in. Hope this helps.
[PS] C:>get-qaduser ServiceAccountName | get-qadmemberof | fl Name
Name : Domain Users
Name : Public Folder Management
Name : View-Only Organization Management
Get-MailboxDatabase -identity "DatabaseName" | Add-ADPermission -user aa1RME -ExtendedRights Receive-As, Send-As
Add-ADPermission -InheritedObjectType User -InheritanceType Descendents -ExtendedRights Send-As -User "ServiceAccountName" -Identity "DC=DomainName,DC=com"
Add-ADPermission -InheritedObjectType User -InheritanceType Descendents -ExtendedRights Receive-As -User "ServiceAccountName"" -Identity "DC=DomainName,DC=com"
@Jody, sorry still an emtpy window.
Logs look like this:
08:07:11.289|Verbose|ExchangeHierarchy |4 |GetDatabases for Exchange: DAG
08:07:11.291|Verbose|MailboxGetter |4 |AdHarvester: Mailbox harvest success – got 957 boxes
08:07:11.469|Warn |BposInfo |4 |No BPOS username set
08:07:13.905|Trace |Listener |5 |Accepted incoming connection from 10.10.128.41:18324
08:07:14.109|Trace |CentralService |4 |Received message from Agent
08:07:14.109|Trace |Request parser |4 |Processing configuration request from Agent
08:08:11.677|Error |CentralService |3 |Error occured in get mailbox update check
System.InvalidCastException: Specified cast is not valid.
at System.Data.SQLite.SQLiteDataReader.VerifyType(Int32 i, DbType typ)
at System.Data.SQLite.SQLiteDataReader.GetString(Int32 i)
at RedGate.PSTImporterForExchange.Engine.Repository.DbMailbox.GetMailboxes(Boolean is365)
at RedGate.PSTImporterForExchange.Engine.Repository.RepositoryMailbox.GetMailboxes(Boolean is365)
Recently used this on migrating a small business to Office 365 – great tool. Thanks guys!
Hello,
We have the following issue: the tool stops when it needs to import a task with the error RPC unavailable. We tried it a few times and it always stops in the same subfolder containing a few messages and a task.
Unchecking the tolerance, doesn't change this.
After running into this "RPC" issue, The tool is in a faulty state. It refuses to import any other PST giving the error: Import error: Error opening the PST. Even reimporting pst's which were imported succesfully before the RPC error are getting this Import error. Through reinstalling the tool/restarting the pc we manage to get it back working each time … but this is a bit cumbersome.
Bart
Hi, How about a nice way of adding and managing Signatures to Emails in exchange? There are a lot of third party software around to do this. This give an indication that it is a feature that we could really use. Take me , The management of our server is only a small part of my job but my boss wants me to change the company email signature to reflect our marketing. Please take alook at what codetwo are offering. This would be nice as standard for SBS. Especially as this product is aimed at small businesses.
@Kel this is a Feature since Exchange 2007 and is called Transport Rules!
-> blog.chrislehr.com/…/exchange-2010-hub-transport-building.htm