Académique Documents
Professionnel Documents
Culture Documents
2010 to 2013
CA CALLAHAN
CALLAHAN@CALLAHANTECH.COM
HTTP://ABOUT.ME/CACALLAHAN
Prerequisites
Understanding of :
Windows Server
SQL Server
Sense of humor*
Agenda
Migration Path
House cleaning
Documentation
Customizations
Migration Path
Site collections can have an upgrade health check run before upgrade
Upgraded content databases generate an upgrade status report to make sure upgrade was successful
Site collections are upgraded individually, and start out, by default in 2010 mode
A temporary evaluation upgrade (copy) can be created for a site collection to see if there will be any problems upgrading before doing so permanently
Search
Metadata Service
Secure Store
Business Connectivity
PerformancePoint
State
House cleaning
Visual upgrades
Orphaned sites
Documentation
Customizations
Authentication- convert classic web applications to claims (or plan for it on the 2013 server)
Site templates may need to be rebuilt (unsupported zones, controls in non-standard places can cause issues)
Documentation
PowerShell Script (specifically for SharePoint Foundation, but will work for Server too):
http://technet.microsoft.com/en-us/library/ff645390(v=office.14).aspx
To do file comparison between 2010 servers 14 hive, and the 2013 server, some
simple tools
WinMerge
WinDiff
Converting Classic to
Claims
Although 2013 can support classic mode authentication, claims based authentication is the default
You can migrate content databases from web applications that were using classic mode authentication to 2013 (not
recommended)
You can migrate content databases from web applications that were classic mode, then upgrade them on the 2013
server (extra work)
You can upgrade the authentication mode on the web applications from classic to claims on the 2010 prior to migrating
(suggested approach)
To do so:
$webappname = read-host Enter Web Application URL
$wa = Get-SPWebApplication $webappname
$wa.UseClaimsAuthentication = $True
$wa.Update()
$account = read-host Enter PS Policy Account
$account = (New-SPClaimsPrincipal Identity $account IndentityType 1).ToEncodedString()
$zp = $wa.ZonePolicies(Default)
$p = $zp.Add($account,PSPolicy)
$fc = $wa.PolicyRoles.GetSPecialRole(FullControl)
$p.PolicyRoleBindings.Add($fc)
$wa.Update()
$wa.MigrateUsers($True)
$wa.ProvisionGlobally()
Run MIISKMU.exe
2.
3.
4.
5.
6.
7.
8.
Migrate Service
Applications
Create proxy
They are still running as SharePoint 2010 site collections and can be upgraded
individually
As a farm administrator
Use PowerShell
Before upgrading
Select to create a temporary evaluation site collection (site name appended with eval)
Summary
Migration Path
House cleaning
Documentation
Customizations
Migrating SharePoint
2010 to 2013
CA CALLAHAN
CALLAHAN@CALLAHANTECH.COM
TWITTER: @CACALLAHAN
FACEBOOK GROUP: FACEBOOK.COM/GROUPS/CALLAHANSPF
HTTP://ABOUT.ME/CACALLAHAN