dir|?{$_.psiscontainer}| %{"{1,20} {0,4} {2,4}" -F (get-childitem -rec $_).count,$_.name,(get-childitem -rec ("Z:\somedir\" + $_.name)).count }
Archive for May, 2010
Compare file counts per directory in PowerShell
Monday, May 31st, 2010Lotus Notes (Domino) to Exchange 2010
Friday, May 14th, 2010we more or less successfully migrated lotus notes (domino) to exchange 2010.
what you need:
- exchange 2007 server
- lotus notes client + account to access all mailboxes to be migrated installed on exchange 2007 server
- exchange 2010 server
- Microsoft Migration Lotus Notes Transport Tool
(this was all done in a virtual environment (hyper-v) and lotus notes was on linux server)
First of all you cannot migrate directly from notes to exchange 2010. The mailboxes need to be migrated to 2007 first. Once a mailbox is migrated, you can run the migration tool multiple times and it will nicely check for dups. Just make sure your users don't delete/move mails, as they will be re-created by the migration process.
Also make sure you have enough space on the exchange 2007 server, because the mailbox size is almost double (compared to lotus notes) and notes transport tool writes some hugh log files.
Our mailboxes ranged from 6mb to 8gb.
Migration is cpu intense and log files need some preprocessing before one can grep (mail me if you need to the tool - essentially I concatenate lines based on the beginning and make sure to handle utf16).
Once the mailboxes are moved from 2007 to 2010, the migration tool cannot migrate items anymore.
We migrated 99% of the emails with some errors (e.g. messed up sent times (=3 year old email end up with sent date of now), sender names wrongly mangled, calendar items timeshifted,...).
We couldn't find out what we should change in the source, so we ended up letting the users manually check and migrate the user via copy&paste.
We also successfully managed to migrate an "archive" database, by copying and mounting it on the server and changing the template.
The move from exchange 2007 to 2010 was completely painless - each mailbox was migrated within 1-2 hours.
Depending on the lotus notes permissions read/unread item status was ignored (I think write access is required to migrate the read/unread item status).
The users were mapped manually in the Transporter Tool (all the Active Directory accounts already existed). I let the Transporter Tool create the exchange mailboxes (I had some issues otherwise).
Contacts were migrated by each user using CSV - they tried multiple formats/options and if alot of fields were used in Lotus there were always some fields missing.
Why we migrated (incomplete and mostly my personal view): Outlook as client, web access, iPhone sync, failover via database availability groups, better spam filtering (we're down to 1 spam per week compared to 10 per day), outlook anywhere (=sync of outlook via https)