?
Solved

Exchange Management Shell Office365

Posted on 2016-09-01
7
Medium Priority
?
69 Views
Last Modified: 2016-09-01
I´m running Exchange 2016 server OnPremises, and using Office365 in a Hybrid enviroment. I use the Exchange Management Shell to move users from my Exchange Server to Office365, connecting to Office365, using Remote Move Request. My question is:
 
Can I move all the mailboxes in a Database on my Onpremises exchange server to office365 with a Remote Move Request from the Management shell connected to Office365 ?

Regards,
Siggi
0
Comment
7 Comments
 
LVL 28

Expert Comment

by:MAS
ID: 41779613
Hi,
If you are not familiar with O365 PS I suggest you to use Office365 portal to move the users from onprem to O365.
Create migration end point
https://technet.microsoft.com/en-us/library/jj874458(v=exchg.150).aspx
Move users
https://technet.microsoft.com/en-us/library/o365e_hrcmoverequest_fl312271(v=exchg.150).aspx
You can select multiple users in a batch.

Thanks
MAS
0
 

Author Comment

by:Sigurdur Kristofersson
ID: 41779659
Hi guys, and thank you for your answers.
I may have worded my question wrong, english is not my native language.

I do not want to use the portal, I want to learn how to do it in Powershell.
I´m already connected to Office365 with powershell and I can remotely move individual mailboxes from my onprem to office365 by using the -Identity parameter.
What I need to know is: Can I remotely use something like Get-Mailbox -Database <Name of Onprem database> and pipe it to -NewRemoteRequest ?
Or do I need to connect to the onprem exchange server in a separte powershell window  and do it from there ?
Thanks for your patience.
Regards,
Siggi
0
Evaluating UTMs? Here's what you need to know!

Evaluating a UTM appliance and vendor can prove to be an overwhelming exercise.  How can you make sure that you're getting the security that your organization needs without breaking the bank? Check out our UTM Buyer's Guide for more information on what you should be looking for!

 
LVL 28

Expert Comment

by:MAS
ID: 41779700
Hi Siggi,
You can install Msoidclient in any PC in your network.
https://www.microsoft.com/en-us/download/details.aspx?id=28177

If you want to move in bulk export the email address from the database to CSV and move to O365.
Detailed steps here
https://technet.microsoft.com/library/mt130479.aspx
0
 

Author Comment

by:Sigurdur Kristofersson
ID: 41779758
Hi.
I think I have erverything I need innstalled on my computer  ( I have the MSOidclient installed ).
I´m just checking if it is possible to move ALL the mailboxes from an Onprem database ( Get-Mailbox -Database "OnPremdatabaseName" and pipe it to a Remote-Move command from my already open remote Powershell connection window, no CSV file, just get all the mailboxes in an  Onprem database and move them to the Office365 cloud.
Does anyone hava a one line command for that if possible at all ?

Maybe it´s just not possible, I only wanted to know :-)
Regards,
Siggi
0
 
LVL 17

Accepted Solution

by:
Ajit Singh earned 2000 total points
ID: 41779770
New-MoveRequest

New-MoveRequest -Remote -RemoteHostName 'domain.com' -RemoteCredential $cred -TargetDeliveryDomain 'domain.mail.onmicrosoft.com'

Open in new window


Have in mind that mailbox moves are performed to the 'TargetDelivery' domain, i.e. the domain.mail.onmicrosoft.com one. Administrators are instructed to use the Exchange Admin Center (EAC) or Exchange Management Shell (EMS) for any Exchange Online management scenarios." Therefore, to have a better experience with the mailbox move request, we suggest you create the batch in EAC (Exchange Admin Center) of Office 365/Exchange Online and monitor the move request there.

Move mailboxes between on-premises and Exchange Online organizations in hybrid deployments:
https://technet.microsoft.com/en-IN/library/o365e_hrcmoverequest_fl312271%28v=exchg.150%29.aspx?f=255&MSPPError=-2147217396
1
 

Author Closing Comment

by:Sigurdur Kristofersson
ID: 41779780
Thank you, that was what I wanted to get me on my way.
Regards,
Siggi
0

Featured Post

Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Question has a verified solution.

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

Exchange administrators are always vigilant about Exchange crashes and disasters that are possible any time. It is quite essential to identify the symptoms of a possible Exchange issue and be prepared with a proper recovery plan. There are multiple…
In my humble opinion (IMHO), TouchDown from Symantec is the best in class for this type of application, but Symantec has end-of-lifed it and although one can keep using it, it will no longer be supported or upgraded.  Time to look for alternatives t…
A company’s greatest vulnerability is their email. CEO fraud, ransomware and spear phishing attacks are the no1 threat to a company’s security. Cybercrime is responsible for the largest loss of money to companies today with losses projected to r…
In this video you will find out how to export Office 365 mailboxes using the built in eDiscovery tool. Bear in mind that although this method might be useful in some cases, using PST files as Office 365 backup is troublesome in a long run (more on t…
Suggested Courses

578 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