Migrate to Windows Server 2016

Place-holder

Migrate Windows Server 2008 DC to Windows Server 2012 R2/2016 (new server)

MS: Upgrade Domain Controllers to Windows Server 2016

Migrating Server 2008 R2 to Server 2016

Windows 2016 Migration – The Complete Step-by-Step Guide

Step-by-Step guide to migrate active directory FSMO roles from windows server 2012 R2 to windows server 2016

 

Advertisements

Migrate Active Directory from Windows Server 2008/R2 to 2012/R2

Place-holder

A book: Advanced Active Directory Infrastructure for Windows Server 2012 R2 Services

MS: Upgrade Domain Controllers to Windows Server 2012 R2 and Windows Server 2012

Another book: Instant Migration from Windows Server 2008 and 2008 R2 to 2012 How-to

Step-By-Step: Active Directory Migration from Windows Server 2008 R2 to Windows Server 2012 R2

Dell KB: Complete guide to a migration of a Windows Server 2008 R2 domain controller to Windows Server 2012 R2

Migrate Active Directory from Windows Server 2008

Migrating Active Directory Domain Controller from Windows Server 2008 R2 to Windows Server 2012

Upgrade Active Directory from Windows Server 2008R2 to Windows server 2012R2

Migrate Active Directory 2008 to 2012 but need to keep the same ip address and server name

Migrate Windows Server 2008 DC to Windows Server 2012 R2/2016 (new server)

Some interesting posts if we look back how Windows 2008 DCs were installed and set up –

Deploying a Windows Server 2008 Forest Root Domain

Create a Virtual Active Directory Domain Controller

Running Windows Server 2008 R2 – Installing and Creating the Lab Domain Controller by Tom Shinder

Excerpt from a book: Active Directory Domain Services 2008 How-To

Different lab: Install and configure the domain controller (CONTOSO-DC)

Active Directory Schema Versions

Back to Active Directory …

Richard Siddaway's Blog

With the release of Windows Server 2016 its time to update my schema versions script

$sch = [System.DirectoryServices.ActiveDirectory.ActiveDirectorySchema]::GetCurrentSchema()
$de = $sch.GetDirectoryEntry()
switch ($de.ObjectVersion) {
    13{"{0,25} " -f "Schema Version $($de.ObjectVersion) = Windows 2000"; break}
    30{"{0,25} " -f "Schema Version $($de.ObjectVersion) = Windows 2003"; break}
    31{"{0,25} " -f "Schema Version $($de.ObjectVersion) = Windows 2003 R2"; break}
    44{"{0,25} " -f "Schema Version $($de.ObjectVersion) = Windows 2008"; break}
    47{"{0,25} " -f "Schema Version $($de.ObjectVersion) = Windows 2008 R2"; break}
    56{"{0,25} " -f "Schema Version $($de.ObjectVersion) = Windows 2012"; break}
    69{"{0,25} " -f "Schema Version $($de.ObjectVersion) = Windows 2012 R2"; break}
    87{"{0,25} " -f "Schema Version $($de.ObjectVersion) = Windows 2016"; break}
    default{"{0,25} {1,2} " -f "Unknown Schema Version", $($de.ObjectVersion); break}
}

The script uses the GetCurrentSchema static method on System.DirectoryServices.ActiveDirectory.ActiveDirectorySchema. Derives a directory entry and uses the ObjectVersion to determine the corresponding Windows Server version.

View original post