We help IT Professionals succeed at work.

how to move transport role from 2010 to 2016 exchange server

leop1212
leop1212 asked
on
Medium Priority
68 Views
Last Modified: 2019-12-10
We have Exchange 2016 and 2010 on premise would like to drop 2010.
How can I check form Management Shell or  GUI if Edge Transport is installed on 2016?
1. how can I check and see if transport role is installed on 2016
2. how to remove 2010 from exchange domain
Comment
Watch Question

Rajkumar DuraisamyRajkumar Duraisamy (Rajkumar-MCITP)
Top Expert 2012

Commented:
How can I check form Management Shell or  GUI if Edge Transport is installed on 2016?

Get-ExchangeServer | fl
Test-ServiceHealth

1. how can I check and see if transport role is installed on 2016

Get-ExchangeServer | fl
Test-ServiceHealth

2. how to remove 2010 from exchange domain

Once you install Exchange 2016, add Exchange 2016 as source on all the Send connectors and if any application is sending emails to 2010, send emails to exchange 2016 server.. and on the exchange 2016.. create receive connector same like 2010 servers..

Author

Commented:
I Just ran GetExcngeServer see attachement txt with respond

and Test-ServiceHealth respond below.
could you sort it out for me?

PS] C:\Windows\system32>Test-ServiceHealth


Role                    : Mailbox Server Role
RequiredServicesRunning : True
ServicesRunning         : {IISAdmin, MSExchangeADTopology, MSExchangeDelivery, MSExchangeIS,
                          MSExchangeMailboxAssistants, MSExchangeRepl, MSExchangeRPC, MSExchangeServiceHost,
                          MSExchangeSubmission, MSExchangeThrottling, MSExchangeTransportLogSearch, W3Svc, WinRM}
ServicesNotRunning      : {}

Role                    : Client Access Server Role
RequiredServicesRunning : True
ServicesRunning         : {IISAdmin, MSExchangeADTopology, MSExchangeMailboxReplication, MSExchangeRPC,
                          MSExchangeServiceHost, W3Svc, WinRM}
ServicesNotRunning      : {}

Role                    : Unified Messaging Server Role
RequiredServicesRunning : True
ServicesRunning         : {IISAdmin, MSExchangeADTopology, MSExchangeServiceHost, MSExchangeUM, W3Svc, WinRM}
ServicesNotRunning      : {}

Role                    : Hub Transport Server Role
RequiredServicesRunning : True
ServicesRunning         : {IISAdmin, MSExchangeADTopology, MSExchangeEdgeSync, MSExchangeServiceHost,
                          MSExchangeTransport, MSExchangeTransportLogSearch, W3Svc, WinRM}
ServicesNotRunning      : {}
get-exchangeSErver.txt
MASEE Solution Guide - Technical Dept Head
CERTIFIED EXPERT
Most Valuable Expert 2017
Commented:
Check this article to move the mailbox  to the new server. Move a test mailbox and check mail flow. Creating a host records(mail.emaildomain.com and autodiscover.emaildomain.com)  in a workgroup (not domain joined PC) and check outlook.
https://www.experts-exchange.com/articles/31741/Move-mailboxes-in-bulk-or-one-by-one-to-another-database-in-Exchange-2010-2013-2016.html

Configure your server URLs and autodisocver
https://www.experts-exchange.com/articles/29657/Exchange-2010-Fix-for-an-Invalid-certificate-and-related-issues.html
https://www.experts-exchange.com/articles/31221/Fix-for-Exchange-server-2016-certificate-and-related-issues.html
Use these command and make sure you have the same in the new server as well.
Get-clientAccessServer | fl Name,AutoDiscoverServiceInternalUri                                                         
Get-OabVirtualDirectory |  fl Server,Name,internalurl,externalurl
Get-WebServicesVirtualDirectory | fl Server,Identity,internalurl,externalurl
Get-OutlookAnywhere -server mail01 | fl internalhostname,externalhostname,iisauthenticationmethods

Open in new window


Export the certificate and install certificate in the new server.
http://msexchangeguru.com/2013/06/29/import-cert-e2013/

Move your public folder to the new server using movereplicas.ps1
https://docs.microsoft.com/en-us/exchange/collaboration/public-folders/batch-migration-from-previous-versions?view=exchserver-2016
https://practical365.com/exchange-server/exchange-2016-migration-public-folders/

Move discovery search mailbox
Get-Mailbox -server olddatabase -RecipientTypeDetails DiscoveryMailbox | New-MoveRequest -TargetDatabase 2016databasename

Open in new window


Change your A records to the new server. i.e. autodiscover.domain.com and mail.domain.com (common name).
Once all mailboxes and PFs moved shutdown the 2010server for few days.
In 2-3 days server you will come to know if there is any server dependent services running. Just monitor and change IP if it is used.
If everything settled as expected start the server and delete the databases using the below command.
Note: This step is after two days of server offline.
Get-Mailbox -database <olddatabase> -Monitoring | remove-mailbox
Get-mailboxdatabase | remove-mailboxdatabase
Delete the public folder. Please check this for better understanding.
https://practical365.com/exchange-server/exchange-2010-remove-public-folder-database/
https://sharadtech.blogspot.com/2011/11/hot-to-move-public-folder-from-one.html
Once deleted you can go ahead and uninstall from add/remove programs.

Use this to generate CSR if required
https://www.experts-exchange.com/articles/28662/Easy-CSR-creation-Exchange-2007-2010-and-2013.html

Use this to move database logs, transport logs,  and IIS logs to another drive.
https://www.experts-exchange.com/articles/31688/Move-Mailboxdatabase-and-other-logs-to-different-drive-in-Exchange-2013-2016.html

-->How can I check form Management Shell or  GUI if Edge Transport is installed on 2016?
run command "Get-TransportAgent" you will see something like below.
Capture44.JPG
Rajkumar Duraisamy (Rajkumar-MCITP)
Top Expert 2012
Commented:
Output says.. you have Exchange 2016 Mailbox Server Role. In Exchange 2016.. only only Role is available in Exchange 2016 ( other roles like Client Access, Hub Transport & Unified Messaging server roles are build in with Mailbox Server.

If you see the service health output.. Your server looks healthy and all the exchange services running properly in that server.

for the other command.. You have typed the command wrongly - It is get-exchangeserver | fl

get-exchangeserver command on a Edge Server will help you to see the Edge Server Role installed.

Author

Commented:
thank you for the links.
I've already moved all mailboxes and converted public folders only transport role is in question now nothing else is on 2010 and nothing is mounted on 2010.
i had correct command in attachment it just had a previous command i use on the top. I just attached a fresh copy.
How do I reconfigure 2016 to the transport age so that I can shutdown 2010 for good.
Currently email flow from GFI mail Essentials ( they use MS SMTP service in IIS 6 under domains for next SMTP server) when I point it to 2016 instead of 2010 GFI is having problems sending emails  even though TELNETTing  to ex2016 on port 25 gives me correct greeting , same on telnet ex2016 2525
MASEE Solution Guide - Technical Dept Head
CERTIFIED EXPERT
Most Valuable Expert 2017
Commented:
You have to change the source server is the send connector settings.
Capture45.JPGDont forget to change the internal to external NAT as well in the firewall/router.

Author

Commented:
thank you

Author

Commented:
thank you very much