PowerShell: Как установить контроллер домена с использованием Server Core
С введением Server Core что-то изменилось в мире Windows. Графический интерфейс исчез. Windows Server больше не нужно запускать полный графический интерфейс, чтобы функционировать в качестве контроллера домена. Это нормально. В первой части этой статьи я собираюсь установить дополнительный контроллер домена в существующем домене. Во второй части я собираюсь создать новый корневой домен леса.
Подготовка
После установки Server Core убедитесь, что сервер имеет действительный IP-адрес, маску подсети, шлюз и имя компьютера, соответствующее соглашениям о наименовании. Самый простой способ сделать это - использовать команду sconfig. Кстати, sconfig доступен во всех редакциях Windows Server, а не только в Core. В cmd просто введите sconfig. Мне это нравится.
Чтобы настроить базовую конфигурацию с помощью PowerShell, смотрите мою статью "Это не Windows Server вашего отца: Настройка Server Core с PowerShell."
Установка дополнительного контроллера домена
Windows Server Core по умолчанию запускается с cmd. Введите powershell в cmd и нажмите Enter. Сначала мы устанавливаем роль служб Active Directory.
Install-WindowsFeature -Name AD-Domain-Services -IncludeManagementTools
После установки доступны новые команды. Я буду использовать некоторые из них, чтобы продвинуть сервер в Контроллер домена моего домена pagr.com.
Get-Command -Module ADDSDeploymentТеперь всё готово. Поехали. Нам нужен дополнительный контроллер домена с настройками по умолчанию.
Install-ADDSDomainController -InstallDns -Credential (Get-Credential DomänenName\administrator) -DomainName DomänenName -SafeModeAdministratorPassword (ConvertTo-SecureString -AsPlainText "Passwort" -Force)
Готово.
Установка нового леса
Установка нового леса с новым корневым доменом леса называется установкой Greenfeld. Сначала мы должны установить роль службы Active Directory.
Install-WindowsFeature -Name AD-Domain-Services -IncludeManagementTools
После установки роли новый лес может быть создан путем обновления сервера до первого контроллера домена нового леса.
Install-ADDSForest -DomainName DomänenName -SafeModeAdministratorPassword (Convertto-SecureString -AsPlainText "Passwort" -Force)Готово.
Дальнейшие размышления
Для настройки групповых политик с помощью PowerShell, ознакомьтесь с моей статьей "Настройка групповых политик с использованием Windows PowerShell."





