
In this Multipart, We are going to explain about the migration of Exchange 2010 to 2013.
Open Powershell and type the command of
Get-OfflineAddressBook
Get-MailboxDatabase | Format-Table Name, Server, OfflineAddressBook -Auto

Enter another command as
Set-MailboxDatabase “Ex2007\Sales Employees” -OfflineAddressBook “Default Offline Address Book”

Type command as
Get-MailboxDatabase | Format-Table Name, Server, OfflineAddressBook -Auto

Type command for the purpose of roles and features for HTTP activation, netframe etc Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation

Now start to install of exchange 2013 with Dont check updates right now and click next

start to setup continue click next

Accept the License Agreement and click next

Click the recommended settings and click next

Select the Server role of Mailbox role and Client Access role and click Next

Validate space and location for installation and click Next

Click No for should not disable the malware scanning and click next

Now, you can see the prerequisite of configuration

Click Install

Now, you can see the progress of installation around 1 of 15 step preparation

Setup completed

Open the web browser and the url of https://Ex-2013/ecp?ExchClientVer=15
. this is to open the exchange admin centre

Exchange admin centre -> server -> select mailbox client access. this is for change the external url

By selecting the outlook anywhere specify the external url eg: mail.windowstechpro.com and click save

In exchange admin centre -> server -> select mailbox and click settings

configure the external access domain dialogue box click add

Select the Mailbox -> add

Select ex-2013 and click ok

Once the ex-2013 added enter external client access server eg: mail.windowstechpro.com and click save

You can see the process of saving the installation

Once completed, click on close

open the powershell command and type Get-ActiveSyncVirtualDirectory | fl *internalurl*, *externalurl* this is the purpose for synchronize the internal and external url directory

Type the command of
$hostname=”ex-2013″
Set-ActiveSyncVirtualDirectory “$HostName\Microsoft-Server-ActiveSync (Default Web Site)” -InternalUrl ((Get-ActiveSyncVirtualDirectory “$HostName\Microsoft-Server-ActiveSync (Default Web Site)”).ExternalUrl)

Set-EcpVirtualDirectory “$HostName\ECP (Default Web Site)” -InternalUrl ((Get-EcpVirtualDirectory “$HostName\ECP (Default Web Site)”).ExternalUrl) Set-WebServicesVirtualDirectory “$HostName\EWS (Default Web Site)” -InternalUrl ((get-WebServicesVirtualDirectory “$HostName\EWS (Default Web Site)”).ExternalUrl) Set-ActiveSyncVirtualDirectory “$HostName\Microsoft-Server-ActiveSync (Default Web Site)” -InternalUrl ((Get-ActiveSyncVirtualDirectory “$HostName\Microsoft-Server-ActiveSync (Default Web Site)”).ExternalUrl) Set-OabVirtualDirectory “$HostName\OAB (Default Web Site)” -InternalUrl ((Get-OabVirtualDirectory “$HostName\OAB (Default Web Site)”).ExternalUrl) Set-OwaVirtualDirectory “$HostName\OWA (Default Web Site)” -InternalUrl ((Get-OwaVirtualDirectory “$HostName\OWA (Default Web Site)”).ExternalUrl) Set-PowerShellVirtualDirectory “$HostName\PowerShell (Default Web Site)” -InternalUrl ((Get-PowerShellVirtualDirectory “$HostName\PowerShell (Default Web Site)”).ExternalUrl)
Assign the Exchange certificate and click edit

click service

Select certificate new and save

click yes

In exchange admin centre -> select the ex-2013 certificate and click assign to service IMAP, POP, SMTP

Pointing the DNS to New server

Install the certificate

Type the command in powershell Get-Mailbox -Arbitration -Identity “SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}” | FL Database,ServerName,AdminDisplayVersion
