Команды windows server 2019

Обновлено: 05.07.2024

В данной статье мы продолжаем рассказывать про работу с Windows Server Core 2019. В прошлых постах мы рассказали как готовим клиентские виртуальные машины на примере нашего нового тарифа VDS Ultralight с Server Core за 99 рублей. Затем показали как работать с Windows Server 2019 Core и как установить на него GUI. Сегодня мы поговорим про управление с помощью Windows Admin Center.

Головной болью было, наверное, по соображениям безопасности, разделять роли серверов. Заводить несколько машин, чтобы физически разделить контроллер домена и файловый сервер.
Благо нам на помощь пришла виртуализация, и теперь изолированно друг от друга могут работать несколько служб, которые из соображений безопасности не могут работать на том же сервере. Виртуализация принесла массу удобства, развертывание виртуальных машин из одного шаблона экономит время специалистам, и физически, все в одной коробке с мощным железом.

Машин все меньше, а серверов все больше, даже у меня, для «просто посмотреть» образовалось два контроллера домена, файловый сервер, сервер под Java приложения и еще пачка веб серверов, поэтому давайте поговорим о том, как можно эффективно управлять серверами на Windows, не отрывая левой руки от кофе.

— С помощью Powershell!

Конечно да, но… нет. Продукт позиционируется как удобный инструмент управления гигантской инфраструктурой. Понятно, что это не совсем так, для таких случаев есть Powershell ISE и скрипты, поэтому хотелось бы рассмотреть действительно полезные юзкейсы. Если у вас есть свой опыт, которым вы вы хотели поделиться, мы можем добавить его в эту статью.

Windows Admin Center лучше подходит для управления стоковыми компонентами. На текущий момент только RSAT может управлять установленными ролями.

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

Сводная таблица того, он умеет и не умеет:

Управление системой

WAC RSAT
Управление компонентами Да Да
Редактор реестра
Да
Нет
Управление сетью
Да
Да
Просмотр событий
Да
Да
Общие папки
Да
Да
Управление дисками
Да
Только для серверов с GUI
Планировщик заданий
Да
Да
Управление устройствами
Да
Только для серверов с GUI
Управление файлами
Да
Нет
Управление пользователями
Да
Да
Управление группами
Да
Да
Управление сертификатами
Да
Да
Обновления
Да
Нет
Удаление программ
Да
Нет
Системный монитор
Да
Да
WAC
RSAT
Advanced Thread Protection ПРЕВЬЮ Нет
Windows Defender
ПРЕВЬЮ
Да
Контейнеры
ПРЕВЬЮ
Да
AD Administrativ Center
ПРЕВЬЮ
Да
AD Domain and Trusts
Нет
Да
AD sites and services
Нет
Да
DHCP
ПРЕВЬЮ
Да
DNS
ПРЕВЬЮ
Да
Диспетчер DFS
Нет
Да
Диспетчер GPO
Нет
Да
Диспетчер IIS
Нет
Да

Превью — установка бета версий компонентов для WAC, не входит в состав сборки. Перечислять все не нужно, потому что буквально все компоненты управляются только с помощью RSAT.

Нюансы

Powershell в Windows Admin Center не имеет своей среды сценариев аналогичной Powershell ISE.
Windows Admin Center не поддерживает Powershell ниже 5.0, на старых машинах обязательно нужно ставить новый Powershell, если хотите использовать его.

Главным минусом Windows Admin Center в микро инстансах является потребление оперативной памяти сервера. Он создает четыре сессии по 50-60 мегабайт каждая, и каждая эта сессия остается даже после закрытия Windows Admin Center.

Та же самая проблема и с Powershell через Enter-PSSession, он так же создает новую сессию, и если просто закрыть окно терминала, сессия весом и 70 мегабайт так и останется на удалённом сервере, если её не закрыть её перед выходом с помощью Exit-PSSession или Remove-Pssession.
При использовании Windows Admin Center с этим придется мириться, он отнимет около 170 мегабайт ОЗУ, RSAT таким не страдает.


(См. wsmprovhost.exe)

Упрощаем работу

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

Импортировать список серверов можно с помощью txt файла, перечислив имена серверов переносом строки, как и в RSAT.

Что тоже радует, ранее, чтобы интегрировать в AD виртуальную машину на Server Core, приходилось делать это через sconfig, а это значит нужен прямой доступ к его экрану. В случае с хостингами приходилось делать все это через VNC. Теперь, при переходе на главную страницу можно нажать «Изменить идентификатор компьютера» и ввести в домен.


Кстати, чтобы ввести в домен Windows Server 2019, больше не требуется делать Sysprep, потому что Sysprep тоже нужно было завершать через VNC.

Чтобы изменить сетевые настройки теперь нужно сделать два клика. Подключаешься к серверу и меняешь.

Это выходит так же быстро, как и через WinRM, только одной рукой.


Повышаем безопасность

На текущий момент есть четыре типа развертывания. Локальный, в качестве шлюза, установка на один из продакшн серверов и в составе кластера.


*Картинка с сайта майкрософт

Установка в качестве шлюза, на отдельный сервер, наиболее безопасный и рекомендуемый вариант. Это аналог схемы с VPN, когда доступ к управлению имеется только с определенного IP адреса или участка сети.

Согласитесь, гораздо удобнее держать на одной вкладке видосы и мемасы, а на другой Windows Admin Center, нежели целиком терять подключение к ютубу из-за входа в защищенную сеть.
Как же обезопасить все свои N серверов? С помощью следующего скрипта:


Этот скрипт изменит стандартные правила брандмауэра таким образом, что вы сможете использовать RDP и WinRM только с определенного IP адреса, понадобится для организации безопасного доступа к инфраструктуре.

Powershell в Windows Admin Center не имеет своей среды сценариев аналогичной Powershell ISE, можно только вызывать готовые скрипты.


Кстати, вот так выглядит RDP на Windows Server Core.


Выводы

На текущий момент Windows Admin Center не способен заменить RSAT, однако в нём уже присутствуют функции, которых нет у RSAT. Добавляются старые оснастки, которые не так удобны для управления через браузер.

Странным является приоритет разработки, наиболее активно добавляются функции интегрированные с Azure, хостингом от Майкрософт, вместо реально полезных функций.
К сожалению, пока что, управлять всеми функциями Windows Server с удобствами можно только подключившись к нему по RDP.

Не смотря на все минусы, у Windows Admin Center есть свой SDK, с помощью которого можно писать свои собственные модули и управлять своим собственным ПО через него, что однажды сделает его лучше RSAT.

Управлять сервером Server Core можно следующими способами.

  • использование центра администрирования Windows
  • Использование средства удаленного администрирования сервера , выполняемого на Windows 10
  • Локально и удаленно при помощи Windows PowerShell
  • Удаленное использование Диспетчер сервера
  • Удаленное использование оснастки MMC
  • Удаленно с службы удаленных рабочих столов

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

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

  • Если вы закроете все окна командной строки и хотите открыть новое окно командной строки, это можно сделать в диспетчере задач. Нажмите клавиши CTRL + Alt + Delete, выберите запустить диспетчер задач, щелкните Дополнительные сведения > файл > выполнить, а затем введите cmd.exe. (Введите Powershell.exe , чтобы открыть окна команд PowerShell.) Кроме того, можно выйти и снова войти в систему.
  • Команды или служебные программы, которые пытаются запустить проводник, работать не будут. Например, запуск . из командной строки работать не будет.
  • В Server Core отсутствует поддержка HTML-отрисовки или HTML-справки.
  • Server Core поддерживает установщик Windows в тихом режиме, чтобы можно было устанавливать средства и служебные программы из установщик Windows файлов. при установке пакетов установщик Windows в Server Core используйте параметр /qb для вывода основного пользовательского интерфейса.
  • Чтобы изменить часовой пояс, выполните команду Set-Date.
  • Чтобы изменить международные параметры, выполните intl.cplуправления.
  • Control.exe не будет выполняться самостоятельно. Его необходимо запустить с помощью Timedate.cpl или Intl.cpl.
  • Winver.exe недоступна в Server Core. Чтобы получить сведения о версии, используйте Systeminfo.exe.

управление ядром сервера с помощью центра администрирования Windows

Windows Admin Center — это браузерное приложение для управления системами с Windows Server независимо от Azure или облака в локальной среде. Windows Admin Center предоставляет полный контроль над всеми аспектами серверной инфраструктуры и особенно полезен для управления серверами в частных сетях, которые не подключены к Интернету. центр администрирования Windows можно установить на Windows 10, на сервере шлюза или в установке Windows server с возможностями рабочего стола, а затем подключиться к системе server Core, которой требуется управлять.

Удаленное управление ядром сервера с помощью диспетчер сервера

диспетчер сервера — это консоль управления в Windows Server, которая помогает подготавливать локальные и удаленные серверы Windows от настольных систем и управлять ими, не требуя физического доступа к серверам или необходимости включать подключения протокола удаленный рабочий стол (RDP) к каждому серверу. Диспетчер сервера поддерживает удаленное управление несколькими серверами.

чтобы разрешить управление локальным сервером с помощью диспетчер сервера, запущенного на удаленном сервере, выполните командлет Windows PowerShell Configure-SMRemoting.exe — enable.

Управление с помощью консоли управления (MMC)

Для управления сервером Server Core можно использовать множество оснасток для удаленной консоли управления (MMC).

Чтобы использовать оснастку MMC для управления сервером Server Core, который является членом домена, выполните следующие действия.

  1. Запустите оснастку MMC, например Управление компьютером.
  2. щелкните правой кнопкой мыши оснастку и выберите пункт Подключение на другой компьютер.
  3. Введите имя компьютера сервера Server Core и нажмите кнопку ОК. Теперь оснастку MMC можно использовать для управления сервером Server Core так же, как любой другой компьютер или сервер.

Чтобы использовать оснастку MMC для управления сервером Server Core, который не является членом домена, выполните следующие действия.

Установите альтернативные учетные данные, используемые для подключения к компьютеру Server Core, введя следующую команду в командной строке на удаленном компьютере:

Если требуется ввести пароль, опустите параметр /Пасс .

При появлении запроса введите пароль для указанного имени пользователя. если брандмауэр на сервере server Core еще не настроен для подключения оснасток mmc, выполните следующие действия, чтобы настроить Windows брандмауэр для разрешения оснастки mmc. Затем перейдите к шагу 3.

На другом компьютере запустите оснастку MMC, например " Управление компьютером".

в левой области щелкните правой кнопкой мыши оснастку и выберите пункт Подключение на другой компьютер. (Например, в примере "Управление компьютером" щелкните правой кнопкой мыши элемент Управление компьютером (локальный)).

На другом компьютере введите имя компьютера сервера ядра сервера и нажмите кнопку ОК. Теперь при помощи оснастки MMC вы можете управлять сервером, работающим в режиме основных серверных компонентов, так же, как вы это делаете с любым другим компьютером под управлением Windows Server.

Разрешение подключений оснасток MMC в брандмауэре Windows

Чтобы разрешить подключение всех оснасток MMC, выполните следующую команду:

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

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

Оснастка MMC Группа правил
Просмотр событий Удаленное управление журналом событий
Службы Удаленное управление службами
Общие папки Общий доступ к файлам и принтерам
Планировщик заданий Журналы и оповещения производительности, общий доступ к файлам и принтерам
Управление дисками Удаленное управление томами
Windows Брандмауэр и расширенная безопасность Удаленное управление брандмауэром Windows

Некоторые оснастки MMC не имеют соответствующей группы правил, которая позволяет им подключаться через брандмауэр. Однако включение групп правил для оснасток "Просмотр событий", "Службы" или "Общие папки" позволит подключаться и большинству других оснасток.

Кроме того, некоторые оснастки требуют дополнительной настройки для подключения через брандмауэр Windows:

  • Управление дисками. Сначала необходимо запустить виртуальную дисковую службу (службу VDS) на компьютере в режиме основных серверных компонентов. Также необходимо должным образом настроить правила для оснастки "Управление дисками" на том компьютере, где она запущена.
  • Монитор IP-безопасности. Сначала необходимо разрешить удаленное управление этой оснасткой. Для этого в командной строке введите cscript c:\windows\system32\scregedit.WSF/IM 1
  • Надежность и производительность. Эта оснастка не требует дополнительной настройки, но с ее помощью можно наблюдать только за производительностью компьютера в режиме основных серверных компонентов. Данные о надежности недоступны.

Управление с помощью службы удаленных рабочих столов

Удаленный рабочий стол можно использовать для управления сервером Server Core с удаленных компьютеров.

Прежде чем можно будет получить доступ к Server Core, необходимо выполнить следующую команду:

Это разрешит подключения к удаленному рабочему столу для администрирования.

Локальное Добавление оборудования и Управление драйверами

Чтобы добавить оборудование на сервер Server Core, следуйте инструкциям, предоставленным поставщиком оборудования для установки нового оборудования.

Если оборудование не Plug and Play, необходимо вручную установить драйвер. Для этого скопируйте файлы драйверов во временное расположение на сервере, а затем выполните следующую команду:

Где дриверинф — имя файла INF для драйвера.

При появлении запроса перезагрузите компьютер.

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

Для успешного выполнения команды после знака равенства должен быть пробел.

Чтобы отключить драйвер устройства, выполните следующую команду:

Где service_name — имя службы, полученной при запуске SC Query Type = Driver.

Для чего устанавливать Windows Server 2019 Core версию

И так небольшая справка из истории, существует два режима работы операционной системы Windows Server:

  1. Это классическая установка с графическим интерфейсом, где пользователь имеет возможность взаимодействовать с большим количеством различных окон с настройками и 99% всех действий выполняется с помощью мышки. Это безусловно удобно, но менее безопасно.
  2. Второй вариант, это использование режима не имеющего графической оболочки, ну почти, это так называемый режим Core или Nano. Тут из операционной системы Windows Server 2019 Core выпилены все графические составляющие, за исключением некоторых исключений. Администратору предоставляется командная строка и оболочка PowerShell, через которую он может взаимодействовать в систему.

Неоспоримый плюс Core версии

  1. Операционная система Windows Server 2019 в режиме Core работает на порядок быстрее, чем ее графическая версия
  2. Уменьшается объем необходимого дискового пространства для системы, очень актуально в инфраструктурах, где есть нехватка HDD или SSD пространства.
  3. Уменьшается периметр возможной атаки на операционную систему, так как в ней меньше компонентов, меньше библиотек и возможных точек проникновения
  4. Требуется меньшее количество обновлений
  5. У вас все так же остается возможность удаленного. графического управления

Установка Windows Server 2019 Core

Несколько лет назад я вам рассказывал, про тот же процесс, но в Windows Server 2012 R2. И так у вас есть несколько вариантов развертывания:

  • Вы будите, это делать на физический сервер, для это у вас может быть загрузка с WDS сервера или же вы можете создать загрузочную флешку с Windows Server 2019.
  • Второй вариант, это подготовка сервера в виде виртуальной машины на разных гипервизорах, например Vmware ESXI 6.5 или Hyper-V.

Выбрав удобный для вас механизм развертывания операционной системы, вы загружаете дистрибутив. На первом экране инсталляции выбираете если есть возможность язык интерфейса мастера установки, это ни как не влияет на сам язык Windows Server.

Выбор языка установки windows server 219 core

Далее, так как нам не требуется восстановление системы, то мы нажимаем по центру, кнопку "Установить".

Установка windows server 219 core

На следующем этапе, вам и нужно выбрать режим установки Windows Server 2019 Core, который не имеет возможностей рабочего стола, это и есть графический интерфейс. Я выберу версию Standard.

выбор редакции при установке windows server 219 core

Принимаете лицензионное соглашения и делаем шаг вперед.

Принятие лицензии при установке windows server 219 core

Так как нас не интересует обновление устаревшей системы ,то мы выбираем второй пункт "Выборочная установка, для опытных пользователей"

Выборочная установка, для опытных пользователей windows server 219 core

Остается только произвести разметку диска и продолжить инсталляцию Core версии. В моем случае, это один диск, объемом 40 ГБ, мне этого будет достаточно, более чем.

Разметка диска при установке windows server 219 core

Начинается процесс копирования файлов Windows, затем идет подготовительный этап по установке файлов. Вам остается его дождаться, система уйдет в перезагрузку.

Копирование файлов при установке windows server 219 core

Далее начинается этап установки драйверов на ваше оборудование, установка обновлений.

перезагрузка после установки windows server 219 core

После очередной перезагрузки Windows Server 2019 у вас появится окно командной строки в котором вам необходимо изменить пароль администратора.

Изменение пароля после установки windows server 219 core

Задаем два раза ваш пароль на вход.

Установка windows server 219 core

Если вы все ввели верно, то вам покажут, что пароль успешно изменен, на этом установку Windows Server 2019 Core можно считать оконченной и можно приступать к настройке.

Успешное изменение пароля в windows server 219 core

Настройка Windows Server 2019 Core

Чтобы ввести такой сервер в эксплуатацию, вам необходимо произвести базовую настройку вашего Windows Server 2019, напомню, это:

Настройка Windows Server 2019 Core

Напоминаю, что в командной строке вы легко можете использовать знакомые вам команды, например netsh, hostname, ipconfig, dir, cd и многое другое

Все эти команды вы как администратор желательно должны знать, но так как на дворе 2019 год, то логично, что большее внимание нужно уделять PowerShell, который вы легко можете открыть в текущем cmd, но это путь более долгий.

Запуск powershell в windows server 219 core

Разработчики еще начиная с версии Windows Server 2012, а может и раньше, вшили замечательный скрипт sconfig, который буквально в считанные минуты позволит вам выполнить поставленные задачи по настройке. В командной строке введите:

Запуск sconfig windows server 219 core

В результате у вас появится голубое окно с 15-ю пунктами:

    1. Домен или рабочая группа - тут вы можете присоединить сервер к домену или рабочей группе
    2. Имя компьютера - позволяет вам изменить имя системы
    3. Добавление локального администратора
    1. Настройка удаленного управления (WinRM), по умолчанию служба включена
    2. Параметры центра обновления Windows - установка последних фиксов и заплаток безопасности.
    3. Скачивание и установка обновлений
    4. Удаленный рабочий стол - включение RDP
    5. Сетевые параметры - настройка сети (Статические или DHCP)
    6. Дата и время
    7. Параметры телеметрии
    8. Активация Windows
    9. Выход из системы
    10. Перезапуск сервера
    11. Завершение работы сервера
    12. Выход в командную строку

    пункты меню sconfig

    Давайте для начала зададим нужное имя нашему серверу Windows Server 2019 Core. Выбираем пункт 2 и нажимаем Enter. Как видим у меня сейчас не очень красивое имя WIN-EMC77JSLINS. Задаем новое имя сервера, у меня это будет w2019core01. Когда согласитесь сохранить изменения, вас попросят перезагрузить сервер, соглашаемся.

    Изменение имени в windows server 219 core

    Как видим сервер после перезагрузки изменил имя.

    Настройка Windows Server 2019 Core

    Далее я вам предлагаю ввести наш Windows Server 2019 Core в домен Active Directory. Для этого выбираем первый пункт. Вас спросят, что вы хотите сделать, так как мы хотим сделать сервер частью нашего предприятия, то нажимаем букву "D". Укажем имя домена и имя пользователя от имени которого мы выполним присоединение, напоминаю, что по умолчанию, это может сделать даже любой пользователь Active Directory, как минимум 10 раз.

    Ввод в домен windows server 219 core

    Вводим пароль от учетной записи два раза, если все хорошо, то вам выскочит окно, где вы можете изменить имя компьютера, мне это не нужно.

    успешное присоединение к домену сервера windows server 219 core

    В результате у меня уже в статусе домен, видится нужное мне значение. На контроллере домена запись уже должна появиться, но я вам рекомендую все же перезагрузиться.

    Установка и настройка Windows Server 2019 Core

    Как видим у вас четыре пункта:

    1. Установка адреса сетевого адаптера
    2. Установить DNS-серверы
    3. Очистить параметры DNS-сервера
    4. Вернуться в главное меню

    Настройка сети в windows server 219 core

    Выбираем первый пункт и зададим статический ip-адрес. На первом шаге вас спросят выбрать динамическое получение адреса с DHCP сервера, клавиша "D" или же статическое получение, выбираем "S". Указываем ip адрес, в моем случае, это 192.168.31.20, задаем маску сети и основной шлюз. Ваши настройки сохранятся.

    Настройка статического ip адреса в windows server 219 core

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

    Настройка DNS в windows server 219 core

    Проверяем наши сетевые настройки и возвращаемся в главное меню.

    Успешная настройка сети в windows server 219 core

    Далее я вам советую проверить дату и время, а так же часовой пояс, это очень важно. Выбираем пункт 9 "Дата и время". И о чудо в Windows Server 2019 Core есть графическое окно, да не удивляйтесь.

    Настройка времени в windows server 219 core

    Давайте включим удаленный рабочий стол, чтобы была возможность подключаться при необходимости по RDP, хотя уверен, что это будет очень редко, так как есть более удобный механизм WinRM. Выбираем 7-й пункт.Тут будет два варианта, буква "E" включить или буква "D" отключить. Далее нужно выбрать будите ли вы использовать NLA или нет, я советую использовать, поэтому выбираем первый пункт:

    1. Разрешить только клиенты, на которых запущен удаленный рабочий стол с проверкой подлинности на уровне сети (Больший уровень безопасности)
    2. Разрешить клиенты, на которых запущена любая версия удаленного рабочего стола (Меньший уровень безопасности)

    Включение RDP в windows server 219 core

    Вас уведомят, что удаленный рабочий стол включен.

    Уведомление о включении RDP в windows server 219 core

    Остается не решенным еще вопрос по обновлению Windows Server 2019 Core. Для этого у нас есть два пункта 5 и 6. Выбираем пункт 5, вас спросят, как будут находится обновления, в каком режиме. На выбор будут автоматический, буква "A", скачивание, буква "D" или ручной режим, буква "M". Я выберу "M", так как я привык перепроверять получаемые обновления.

    Настройка скачивания обновлений в windows server 219 core

    Вас уведомят, что настройки к центру обновления Windows применены.

    Сохранение настроек режима обновлений в windows server 219 core

    Выбираем 6 пункт и скачаем обновления. Вас спросят найти для всех продуктов или только рекомендуемые. я вам советую закрывать все, что можно, поэтому я выбираю пункт "A".

    Поиск обновлений в windows server 219 core

    Начинается поиск обновлений, видим у меня нашлось 3 обновления, я могу поставить их все сразу или поодиночке. Я выберу все сразу, пишем "A".

    Выбор устанавливаемых обновлений в windows server 219 core

    Производится загрузка обновлений. их установка через некоторое время вы увидите их статус.

    Успешная установка обновлений в windows server 219 core

    Активация Windows Server 2019 Core

    Остается еще активировать ваш сервер, надеюсь, что у вас в локальной сети развернут и настроен KMS сервер. Выбираем 11 пункт. В параметрах активации Windows, у вас будут пункты:

    1. Просмотр сведений о лицензии
    2. Активация Windows
    3. Установка ключа продукта
    4. Вернуться в главное меню

    Активация windows server 219 core

    Просмотрим текущее состояние активации Windows Server 2019 Core. Выбираем пункт 1. У вас откроется окно командной строки, вы увидите работу скрипта slmgr. В моем примере я вижу редакцию ОС, ее тип Volume и то, что активация не выполнена, ошибка 0x0C004F056.

    ошибка 0x0C004F056

    Попробуем активировать сервер, выбираем пункт 2. Если KMS есть, то все отработает, если его нет ,то получите ошибку "0x8007232B DNS-имя не существует".

    0x8007232B DNS-имя не существует

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

    Установка ключа продукта в windows server 219 core

    В Windows Server 2019 Core по умолчанию уже включена служба удаленно управления WinRM, поэтому дополнительно ее настраивать не нужно. В окне PowerShell введите:

    В итоге я спокойно подключился и ввел команду ipconfig, где вижу ранее настроенный ip-адрес.

    Переименование домена Active Directory

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

    Отключение GUI
    В Windows Server 2012 GUI последовал примеру общей архитектуры интерфейса управления и работы операционной системы и стал «фичей». Это в свою делает процесс удаления графического интерфейса простым до невозможности. Для начала необходимо запустить «Server Manager».

    Как включить и отключить графический интерфейс в Windows Server 2012/2016/2019

    Нажмите «Manage», а затем выберите пункт «Remove Roles or Features» из меню.

    Как включить и отключить графический интерфейс в Windows Server 2012/2016/2019

    Далее нажмите «Next» для того, чтобы проскочить предварительные пункты мастера настройки, далее выберите необходимый вам сервер из доступного пула (в нашем случае это сервер DC1) и нажмите «Next».

    Как включить и отключить графический интерфейс в Windows Server 2012/2016/2019

    Так как GUI не является ролью, нажмите «Next», чтобы пропустить мастер ролей и перейти к следующей секции.
    Когда вы дойдете до мастера фич, вам будет необходимо снять галочку с чек-бокса «User Interfaces and Infrastructure», а затем нажать «Next».

    Как включить и отключить графический интерфейс в Windows Server 2012/2016/2019

    Поставьте отметку на «Restart Destination Server» и нажмите «Remove».

    После этого действия GUI будет удален.
    После удаления всех необходимых данных сервер будет автоматически перезагружен.

    После того как сервер вновь загрузиться, а вы залогинитесь – с этого момента вы сможете использовать только командную строку для взаимодействия с сервером.

    Как включить и отключить графический интерфейс в Windows Server 2012/2016/2019

    Включение GUI
    После того как мы успешно удалили GUI, было бы очень неплохо знать как же все-таки его вернуть обратно. Для этого мы используем утилиту «SConfig» — так что просто наберите в командной строке «sconfig» и нажмите Enter.

    В самом низу экрана можно увидеть пункт меню 12, который как раз отвечает за восстановление графического интерфейса – все что нам остается сделать, это набрать 12 и нажать «Enter».

    Как включить и отключить графический интерфейс в Windows Server 2012/2016/2019

    На экране появится уведомление о том, что в случае включения GUI потребуется перезагрузка сервера – смело нажимаем «Yes» для завершения операции восстановления графического интерфейса.

    Как включить и отключить графический интерфейс в Windows Server 2012/2016/2019

    После этого запуститься DISM, который произведет добавление необходимых файлов для активации графической оболочки.

    После окончания вышеуказанного процесса вам будет предложено перезагрузить сервер, наберите «y» и нажмите для перезагрузки.

    Отключение GUI с помощью PowerShell
    Также мы можем осуществить все вышеперечисленный операции как по удалению, так и по возвращению GUI гораздо быстрее, если воспользуемся командами PowerShell.

    Читайте также: