In the Multi Part, 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
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 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 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