GAL Sync between 2 forest

Let's say I have 2 different companies having their own Exchange server but would like to somehow sync their GALs.  Due to politics a Domain and Trust is not possible between the 2 companies.

I would need a way to manually do this even if it means exporting the GALs to a pst then importing it to the other Exchange server, which I need help with so please explain how to do this.  Also,is there a batch file to do the export and a another batch file to do the import.  If this is not the recommended method please do say it's not.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

There are two ways to do it.
1) a Tool like MIIS which would be expensive for you.
2) Export all the users and DLs from 1 forest using CSVDE and import them into other forest as contacts and vice-versa.

CSVDE is a command line tool and is available with Windows Support Tools, type csvde /? for all options available.

Amit Aggarwal.
Pentrix2Author Commented:
Using the CSVDE, what is the command for it?

Also, when I import them back over as contacts what is the command for this as well?
CSVDE is a command line tool which is used both for export and import.
simply go to command prompt and type - CSVDE /? (You need windows support tools to be installed on the box)
this will provide you whole information about this utility and how to use it.

Amit Aggarwal.
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

Pentrix2Author Commented:
Yes I do see the parameters for csvde, but would like to know which one in particular.
Here is an example->

CSVDE -f file_name.csv -d "root of your domain" -s <DC_name> -r "((objectClass=user))" -l "ObjectClass, ObjectCategory,GivenName,name,displayName"

You will have to modify this according to your requirement.

Amit Aggarwal

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.