Exchange 2007 to 2010 Upgrade Prerequisites
Transcript of Exchange 2007 to 2010 Upgrade Prerequisites
-
7/29/2019 Exchange 2007 to 2010 Upgrade Prerequisites
1/3
How to Upgrade Exchange 2007 to Exchange 2010 SP2------------------------------------------------------------------------------
1. Active Directory prerequisites and healthcheck---------------------------------------------------
- Schema master (x86 or x64): Windows Server 2003 SP2 Standard or Enterprise, orWindows Server 2008 Standard or Enterprise, or Windows Server 2008 R2 Standardor Enterprise.
- Global catalog (x86 or x64): In each AD site where you plan to installExchange 2010, you must have GC running - Windows Server 2003 SP2 Standard or Enterprise, or Windows Server 2008 Standard or Enterprise, or Windows Server 2008R2 Standard or Enterprise.
- Domain Controller (x86 or x64): In each AD site where you plan toinstall Exchange 2010, you must have writable DC running - Windows Server 2003 SP2 Standard or Enterprise, or Windows Server 2008 Standard or Enterprise, or Windows Server 2008 R2 Standard or Enterprise.
- Active Directory Forest: Forest functional level must be at least Windows Server 2003 forest functional mode
netdom query fsmo
2. Active Directory Health Check Commands:------------------------------------------
Start with updating Support Tools package (if you are using a Windows Server 2003 OS) withWindows Server 2003 Service Pack 2 32-bit Support Tools. You need both files - suptools.msi and support.cab:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=96a35011-fd83-419d-939b-9a772ea2df90&displaylang=en
dcdiag /test:DNS /e /v /f:dcdiag.log
nslookup gc._msdcs
repadmin /syncall /AeP
repadmin /replsum /bysrc /bydest /sort:delta
If you get errors you can find more details in:
repadmin /showrepl * > showrepl.log
or in csv formatted option:
repadmin /showrepl * /csv > showrepl.csv
3. Exchange 2007--------------3.1 Exchange 2007 Server(s) must be running SP3
Get-ExchangeServer | select AdminDisplayVersion
-
7/29/2019 Exchange 2007 to 2010 Upgrade Prerequisites
2/3
3.2 Document IP Addresses/Domains (if present) under SMTP Relay Restrictions - they have to be re-created manually later
3.3 Check Database Size
#Mailbox Database size:Get-MailboxDatabase -Server E-2k7 | ForEach {Get-ChildItem $_.EdbFilePath | Format-List Name,Length}
#converting the size in MBGet-MailboxDatabase -Server E-2k7 | ForEach {Get-ChildItem $_.EdbFilePath | Format-List Name,{$_.Length/1MB}}
#Public Folder database size:Get-PublicFolderDatabase -Server E-2k7 | ForEach {Get-ChildItem $_.EdbFilePath |Format-List Name,Length}
#converting the size in MBGet-PublicFolderDatabase -Server E-2k7 | ForEach {Get-ChildItem $_.EdbFilePath |Format-List Name,{$_.Length/1MB}}
3.4 Check the size of individual mailboxes:
Get-Mailbox | Get-MailboxStatistics | select-object DisplayName, {$_.TotalItemSize.Value.ToMB()}
#Exporting the list of Mailboxes and their size to CSV
Get-Mailbox | Get-MailboxStatistics | select-object DisplayName, {$_.TotalItemSize.Value.ToMB()} | export-csv -path "MBX-stats.csv"
3.5 Run Exchange Pre-Deployment Analyzer:
http://www.microsoft.com/en-us/download/details.aspx?id=11636
4. Install required features and software:
4.1 Install .NET Framework 3.5.1 feature
4.2 Install Remote Server Administration Tools for AD DS (add feature at the same time with .NEt Framework) - restart required!!!
4.3 Install Microsoft Office 2010 Filter Pack - the x64 version (FilterPack64bit
.exe)!!!
http://www.microsoft.com/en-us/download/details.aspx?id=17062
4.4 Install Service Pack 1 for Microsoft Office Filter Pack 2010 (KB2460041) x64version:
http://www.microsoft.com/en-us/download/details.aspx?id=26604
-
7/29/2019 Exchange 2007 to 2010 Upgrade Prerequisites
3/3
5. Prepare Active Directory Schema
Setup /PrepareAD
# The "PrepareAD" prepares the local domain too. Only if you have multiple domains, you need:
Setup /PrepareDomain #in child domain
#orSetup /PrepareAllDomains
5. Run Exchange Pre-Deployment Analyzer:http://www.microsoft.com/en-us/download/details.aspx?id=11636
6. Validating Exchange 2010 installation
6.1 Check ExchangeSetup.log with Get-SetupLog cmdlet
cd $exscripts
#List errors.\Get-SetupLog tree:$false error:$false | Where { $_.status eq "Error" } | select datetime, depth, description, status
#generate HTML report with errors in ExchangeSetupLogs directory.\Get-SetupLog tree:$false error:$false | Where { $_.status eq "Error" } | select datetime, depth, description, status | ConvertTo-HTML | Out-File C:\ExchangeSetupLogs\Errors_Report.htm
7. Rename E10 Mailbox DB. Relocate Exchange Db and Logs to separate disks .
8. Create E10 Public Folder DB.
Note: The account which you use for Exchange 2010 Setup wizard must be a memberof Schema Admins Domain Admins and Enterprise Admins (to be able to prepare AD and the domain)
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: http://www.netometer.com
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::