Microsoft Exchange — великий комбайн, який включає прийом і обробку листів, а також веб-інтерфейс для вашого поштового сервера, доступ до корпоративних календарів і завдань. Exchange інтегрований в Active Directory, тому уявімо, що вона вже була розгорнута.
Ну а Windows Server 2019 Core – це версія Windows Server без графічного інтерфейсу.
У цій версії Windows немає традиційної Windows, нема на що клацати, немає меню Пуск. Тільки чорне вікно та чорний командний рядок. Але в той же час менша область для атаки і підвищений рівень входження, адже ми ж не хочемо, щоб у критичних системах копався будь-хто, вірно?
Цей посібник годиться так само і для серверів з GUI.
1. Підключаємось до сервера
Відкриваємо Powershell та вводимо команду:
Enter-PSSession 172.18.105.6 -Credential Administrator
Опціонально: Вмикаємо RDP. Це полегшує встановлення, але зовсім не обов'язково.
cscript C:WindowsSystem32Scregedit.wsf /ar 0
В образі від Ultravds RDP вже було включено.
2. Підключаємо сервер до AD
Зробити це можна через Windows Admin Center або через Sconfig у RDP.
2.1 Вказуємо DNS сервери чи контролери домену
У Windows Admin Center підключаємося до сервера, переходимо до розділу мережі та вказуємо ip адреси контролерів домену або DNS серверів домену.
Через RDP, в командний рядок вводимо Sconfig і потрапляємо на синє вікно конфігурації сервера. Там вибираємо пункт 8) Network Settings, і робимо те саме, вказавши DNS сервером домену.
2.2 Приєднуємо сервер до домену
У WAC натискаємо «Змінити ідентифікатор комп'ютера» і відкривається знайоме вікно вибору робочої групи або домену. Все як завжди, вибираємо домен і приєднуємося.
За допомогою Sconfig Потрібно спочатку вибрати пункт 1, вибрати ми до робочої групи або домену, вказати домен, якщо приєднуємося до домену. І лише після завершення процедури нам дозволять змінити ім'я сервера, але навіть для цього потрібно ввести пароль ще раз.
Через Powershell це робиться ще простіше:
Add-Computer -DomainName test.domain -NewName exchange -DomainCredential Administrator
3. Встановлюємо
Якщо ви використовуєте RDP, перед встановленням Exchange потрібно встановити потрібні компоненти.
Install-WindowsFeature Server-Media-Foundation, RSAT-ADDS
Далі нам потрібно завантажити образ диска з інсталятором Exchange.
Invoke-WebRequest -UseBasicParsing -Uri 'https://website.com/ ExchangeServer2019-x64.iso -OutFile C:UsersAdministratorDownloadsExchangeServer2019-x64.iso
Монтуємо ISO:
Mount-DiskImage C:UsersAdministratorDownloadsExchangeServer2019-x64.iso
Якщо ви будете робити це через командний рядок, потрібно лише примонтувати завантажений диск і ввести команду:
D:Setup.exe /m:install /roles:m /IAcceptExchangeServerLicenseTerms /InstallWindowsComponents
Висновок
Як бачимо, установка Exchange на Windows Server Core, як і вхід у домен не є хворобливим процесом, а враховуючи, як ми виграли у безпеці, то воно того варте.
Особливо потішило те, що ввести сервер в AD за допомогою Powershell простіше, ніж через GUI або Windows Admin Center.
Жаль, що опцію установки Exchange додали лише для Exchange 2019, давно час було.
У минулих наших постах ви можете почитати
Джерело: habr.com