Solved

looking for powershell/exchange (2007) ems scripts to help extract data from exchange 2007 accounts

Posted on 2012-12-27
7
298 Views
Last Modified: 2013-01-06
Hi All:

I have two companies that are merging -

I need to migrate an exchange 2007 user base from one domain (where it is a DC) to another domain's exchange 2010 server (which is a member server).I'm looking for some power shell scripts, that may help me extract data from the source exchange 2007 server which includes for each account:

1) Aliases
2) groups belonged to
3) delegates

And then maybe some scripts to import that same data into the new accounts in the exchange 2010 environment.

Thanks in advance for any tips or direction.
0
Comment
Question by:classanets
  • 3
  • 3
7 Comments
 
LVL 40

Expert Comment

by:Subsun
ID: 38726306
What do you mean by Aliases? Are you looking for email addresses of mailbox?
0
 
LVL 37

Expert Comment

by:Neil Russell
ID: 38726334
Firstly are these two domains on the same site? Can you not use the standard domain migration tools and processes for moving users accross domains/forests?
0
 

Author Comment

by:classanets
ID: 38727839
They are not on the same site.  They are separate physical locations.

Yes, by aliases I mean email aliases, as many of the mailboxes could contain ten or more aliases. A bigger issue is the delegates though.
0
Do email signature updates give you a headache?

Constantly trying to correctly format email signatures? Spending all of your time at every user’s desk to make updates? Want high-quality HTML signatures on all devices, including on mobiles and Macs? Then, let Exclaimer solve all your email signature problems today!

 
LVL 40

Expert Comment

by:Subsun
ID: 38739537
To export the Email Addresses..
Get-Mailbox -ResultSize Unlimited | select name,{$_.EmailAddresses} | Export-Csv C:\report.csv -NoTypeInformation

Open in new window


To export the Delegates (Only Delegates will be listed not calendar permissions)..
Get-mailboxcalendarsettings -ResultSize Unlimited | select name,{$_.ResourceDelegates} | Export-Csv C:\ResourceDelegates.csv -NoTypeInformation

Open in new window


For group membership, are you looking to get only distribution groups?
0
 

Author Comment

by:classanets
ID: 38749041
Subsun, yes thats what I am looking for. Does the first one also list the mailboxe's aliases ?

And yes, just distribution group information....

THANK YOU !
0
 
LVL 40

Accepted Solution

by:
Subsun earned 500 total points
ID: 38749097
Yes it will list the mailbox's aliases..
Do you mind a script with Quest AD cmdlets for getting users group membership?
http://www.quest.com/powershell/activeroles-server.aspx
0
 

Author Closing Comment

by:classanets
ID: 38749211
Thank you for all of the help ! Thats got me going in the right direction.....
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

ADCs have gained traction within the last decade, largely due to increased demand for legacy load balancing appliances to handle more advanced application delivery requirements and improve application performance.
Local Continuous Replication is a cost effective and quick way of backing up Exchange server data. The following article describes the steps required to configure Local Continuous Replication. Also, the article tells you how to restore from a backup…
In this video we show how to create an email address policy in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Mail Flow…
To show how to generate a certificate request in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Servers >> Certificates…

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now