Как развернуть Windows Server 2022 Core и управлять без GUI: установка, настройка, PowerShell-команды

Как развернуть Windows Server 2022 Core и управлять без GUI: установка, настройка, PowerShell-команды

Windows Server 2022 Core — это минимализм на максимальной скорости. Без графической оболочки, без лишних служб — только надёжная основа. Чем меньше компонентов, тем меньше уязвимостей и системных сбоев. Это как крепкий эспрессо вместо молочного латте: чисто, мощно и без пены.

Как загрузить ISO-образ и установить Windows Server 2022 на виртуальный сервер

Если вы находитесь в панели управления виртуального сервера, следующим шагом будет загрузка установочного образа системы.

1. Скачайте ISO-образ Windows Server 2022. Для установки потребуется дистрибутив Windows Server 2022 в формате ISO. Его можно официально скачать на сайте Microsoft, предварительно выбрав нужную редакцию (например, Standard или Datacenter). Сохраните файл на компьютер, чтобы позже загрузить его в панель управления сервером.

2. Подключите образ в панели управления VPS. Откройте панель управления вашего хостинга (например, AdminVPS) и перейдите в раздел, где настраивается виртуальная машина. Обычно он называется «Настройки VM», «Управление сервером» или аналогично. Найдите пункт, связанный с загрузкой ISO-файлов — это может быть «Подключить ISO», «Установочный образ», «DVD-привод» или «Загрузить с ISO».

Загрузите ранее скачанный файл ISO с компьютера через соответствующую форму. После загрузки выберите его как источник загрузки для сервера. Иногда нужно подтвердить действие кнопкой «Сохранить изменения» или «Применить».

3. Перезагрузите сервер и выберите загрузку с ISO. После подключения образа перезапустите сервер. При старте он должен предложить меню загрузки, в котором выберите опцию загрузки с ISO-носителя. Если меню не появилось автоматически, внимательно следите за подсказками на экране — возможно, нужно нажать клавишу (например, F11 или Esc) для входа в загрузочное меню.

4. Начало установки Windows Server 2022. Как только система начнёт загружаться с ISO, откроется мастер установки Windows. Выберите нужные параметры:

  • язык установки,
  • формат времени и валюты (часовой пояс),
  • раскладку клавиатуры.

Нажмите «Далее», а затем — «Установить».

5. Примите лицензионное соглашение. На следующем этапе появится окно с лицензионным соглашением Microsoft. Ознакомьтесь с его условиями и поставьте галочку «Я принимаю условия лицензии», затем снова нажмите «Далее».

6. Выбор типа установки. Выберите пункт «Выборочная: только установка Windows (для опытных пользователей)». Это необходимо для чистой установки на новый VPS без сохранения старых данных и настроек.

7. Подготовка диска. Если сервер развёрнут с нуля, диск может отображаться как «Нераспределённое пространство» — это нормально. Просто выберите его и нажмите «Далее». Установщик автоматически создаст нужные разделы.

Если нужно, можно вручную создать отдельные разделы под систему и данные, воспользовавшись кнопкой «Создать». Это может быть полезно для последующего бекапа или настройки резервирования.

8. Установка и перезагрузка. Процесс установки может занять несколько минут и будет сопровождаться перезагрузками сервера — не останавливайте его вручную. После завершения установки вы увидите экран приветствия и предложение задать параметры учётной записи администратора.

Аренда VPS/VDS — от ₽219/месяц

Почему выбирают VPS от AdminVPS:

✓ Дешевле физического сервера

✓ Более гибкий и мощный, чем обычный хостинг

✓ Бесплатная защита от DDoS и техподдержка 24/7

✓ Масштабируется под любые задачи

Виртуальный сервер VPS/VDS — ваш личный сервер для сайтов, магазинов, ботов и других проектов.

Первичный запуск и настройки

Вы окажетесь в текстовой среде Windows Server Core без привычного рабочего стола и кнопки «Пуск». Откроется командная строка для запуска PowerShell.

Введите:

powershell

Приступаем к первичным настройкам. Изменение имени компьютера.

По умолчанию сервер получает случайное имя вроде WIN-XYZ1234. Его стоит заменить на понятное и осмысленное, например, WebServer01 или DNS-Core:

Rename-Computer -NewName "ServerCore01" -Restart

Команда потребует перезагрузки. Сервер перезапустится автоматически, если вы добавили -Restart.

Настройка часового пояса:

Set-TimeZone -Name «Russian Standard Time»

Чтобы увидеть список доступных часовых поясов:

Get-TimeZone -ListAvailable

Настройка параметров сети.

Автоматически сервер может получить IP-адрес от DHCP. Но в большинстве случаев желательно назначить постоянный (статический) IP-адрес. Сначала нужно узнать имя сетевого интерфейса:

Get-NetAdapter

Обычно он называется что-то вроде «Ethernet». Далее задаём статический IP:

New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.10 -PrefixLength 24 -DefaultGateway 192.168.1.1

Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 8.8.8.8,8.8.4.4

Замените значения на свои: IPAddress — это адрес сервера, DefaultGateway — адрес шлюза, ServerAddresses — DNS-серверы (здесь используются публичные от Google).

Протестируйте интернет-соединение:

Test-NetConnection -ComputerName ya.ru

При сбое соединения перепроверьте IP-адрес, шлюз и DNS.

Server Core получает обновления по тем же правилам, что и полная версия Windows, но без графического интерфейса. Включите модуль для работы с обновлениями:

Install-PackageProvider -Name NuGet -Force
Install-Module PSWindowsUpdate -Force
Import-Module PSWindowsUpdate

Затем установите обновления:

Get-WindowsUpdate
Install-WindowsUpdate -AcceptAll -AutoReboot

Сервер сам перезагрузится, если это потребуется.

Установка ролей через PowerShell

Server Core совместим со всеми ключевыми ролями Windows Server. Устанавливаются они с помощью команды Install-WindowsFeature.

Доступный список:

Get-WindowsFeature

Он длинный, но нужную роль можно найти, используя фильтр. Например, для IIS:

Get-WindowsFeature *web*

Установка IIS (веб-сервера). Если планируете размещать сайт или веб-приложение, установите роль веб-сервера:

Install-WindowsFeature -Name Web-Server -IncludeManagementTools

Запустите проверку:

Get-WindowsFeature -Name Web-Server

IIS будет слушать порт 80. Если брандмауэр включён, разрешите входящие соединения:

New-NetFirewallRule -DisplayName "HTTP" -Direction Inbound -Protocol TCP -LocalPort 80 -Action Allow

При использовании системы как внутреннего DNS (например, в корпоративной сети), добавьте соответствующую роль:

Install-WindowsFeature -Name DNS -IncludeManagementTools

После установки используйте приложение dnscmd, либо подключайтесь через Windows Admin Center.

Без GUI

Windows Server Core не имеет рабочего стола, проводника и привычных окон. Но это вовсе не делает его сложным. Управление выполняется через три удобных инструмента: локальное текстовое меню, удалённый PowerShell и Windows Admin Center.

Локальная консоль:

sconfig

Сразу после загрузки Server Core открывается базовое текстовое меню. Это встроенная утилита sconfig, которую также можно вызвать вручную, набрав в консоли sconfig.

Появляется список с номерами пунктов:

  1. настроить имя компьютера;
  2. присоединить к домену / рабочей группе;
  3. добавить локального администратора;
  4. настроить параметры сети;
  5. настроить параметры брандмауэра;
  6. включить удалённое управление.

Просто наберите нужную цифру на клавиатуре — например, 4, чтобы указать IP-адрес, — и следуйте подсказкам. Интерфейс похож на старые меню BIOS или настройки роутера через терминал.

PowerShell Remoting — управление с другого компьютера, подходящее для работы с несколькими машинами и автоматизации.

Набираем команду:

Enable-PSRemoting -Force

Она активирует необходимые службы и откроет нужные порты в брандмауэре. Теперь можно подключиться с другого компьютера по сети:

Enter-PSSession -ComputerName 192.168.1.10 -Credential (Get-Credential)

Где 192.168.1.10 — IP-адрес вашего Core-сервера. Система запросит логин и пароль, и вы получите доступ к удалённой сессии. Всё, что вводите, будет выполняться на сервере, а не на вашем компьютере.

Для массовой работы — например, установки ролей или настройки безопасности — можно использовать Invoke-Command, чтобы отправлять команды сразу на несколько машин.

Windows Admin Center — браузерное управление.

Эта бесплатная утилита позволяет администрировать сервер Core через веб-интерфейс.

Для начала:

  • скачайте и установите Windows Admin Center с сайта Microsoft;
  • запустите утилиту и откройте браузер (по умолчанию открывается локальный адрес, например, https://localhost:6516);
  • добавьте сервер Core по IP-адресу;
  • укажите имя пользователя и пароль администратора.

Так вы получите доступ к привычному интерфейсу, где можно управлять обновлениями, службами, ролями, журналом событий и сетевыми параметрами.

Типовые задачи PowerShell

Смена имени устройства:

Rename-Computer -NewName "SRV01" -Restart

Переименовывает сервер и сразу перезагружает его.

Настройка IP-адреса вручную:

New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1

Назначение DNS-серверов:

Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 8.8.8.8, 1.1.1.1

Обновления:

Install-WindowsUpdate -AcceptAll -AutoReboot

Для этой команды может потребоваться установка модуля PSWindowsUpdate:

Install-Module PSWindowsUpdate

Проверка установленных ролей и компонентов:

Get-WindowsFeature | Where-Object {$_.Installed -eq $true}

Установка роли IIS:

Install-WindowsFeature -Name Web-Server -IncludeManagementTools

Проверка сетевых подключений:

Test-NetConnection google.com

Добавление сервера в домен:

Add-Computer -DomainName "corp.local" -Credential (Get-Credential) -Restart

Читайте в блоге:

Loading spinner
0 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

VPN на VPS-сервере

Узнайте, как создать собственный VPN на VPS-сервере для защиты ваших конфиденциальных данных!

Что будем искать? Например,VPS-сервер

Мы в социальных сетях