Пререквизиты   Уровень леса поставил 2008 R2. Минимум должен быть 2003. Схема должна располагаться как минимум на 2003 SP1.   Подготовка Active Directory   На сервер, где располагается AD, нужно поставить.          Microsoft .NET Framework 4.5       Windows Management Framework 3.0      После установки указанного ПО выполняем следующие команды в PowerShell:      На Windows Server 2012             Install-WindowsFeature RSAT-ADDS      На Windows Server 2008 R2 SP1             Add-WindowsFeature RSAT-ADDS      Подготовка Windows Server 2008 R2   Т.к. я собрался ставить на один сервер все роли, то мне сначала нужно установить необходимые компоненты операционной системы. Для этого в PowerShell выполняем следующие команды:      Import-Module ServerManager                А затем:      Add-WindowsFeature Desktop-Experience, NET-Framework, NET-HTTP-Activation, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Web-Server, WAS-Process-Model, Web-Asp-Net, 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-Ext, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI      После завершения установки всех компонентов ОС нужно поставить следующее ПО в том порядке в котором оно перечислено:             Microsoft .NET Framework 4.5 RC       Windows Management Framework 3.0       Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit       Microsoft Office 2010 Filter Pack 64 bit       Microsoft Office 2010 Filter Pack SP1 64 bit       Microsoft Knowledge Base article KB974405 (Windows Identity Foundation)       Knowledge Base article KB2619234 (Enable the Association Cookie/GUID that is used by RPC over HTTP to also be used at the RPC layer in Windows 7 and in Windows Server 2008 R2)       Knowledge Base article KB2533623 (Insecure library loading could allow remote code execution)     |