Многие администраторы с восторгом восприняли появление Server Core в далеком уже Windows Server 2008. И с не меньшим восторгом стали его использовать его в версии Windows Server 2008R2, когда им стало управлять намного проще.
Что принес год 2012? – Переключение режимов Core и GUI ))
Используя старые добрые командлеты модуля Server Manager Uninstall-WindowsFeature и Install-WindowsFeature в Windows Server 2012 теперь можно легко добавлять и удалять графический интерфейс сервера: Server-Gui-Mgmt-Infra выключит интерфейс,а Server-Gui-Shell соответственно, его включит.
Чтобы сделать из полной установки сервера установку Server Core, выполните следующую команду:
Uninstall-WindowsFeature Server-Gui-Mgmt-Infra –Restart
Обратите внимание, что здесь не требуется указывать удаление Server-Gui-Shell , (добавочный параметр -Remove) поскольку удаление Server-Gui-Mgmt-Infra принудительно удалит Server-Gui-Shell и все его зависимости.При большом желании это (а также многое другое) можно легко выпилить, в целях уменьшения дискового пространства и прочего footprint’a, но вернуть обратно уже не получится, хорошенько подумайте над этим, прежде чем решиться на такой самурайский поступок.
-Аааа! Верните GUI. 11.
Спокойствие, сейчас вернем:

Пишем в прямо в командной строке сначала Powershell, дабы воззвать к его мощи, а затем
Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell –Restart

И самый замечательный вариант, который у нас есть- это Server Core with GUI Management (Minimal Server Interface, или MiniShell, или Minimal Shell)
Uninstall-WindowsFeature Server-Gui-Shell -Restart
(удаляем только шелл)


Теперь нет таких полезных на сервере вещей, как Internet Explorer, Windows Explorer и т.п.

Поэтому сначала полный сервер можно переключить на минишелл, а потом и совсем в Core режим, и наоборот, все повключать.
Минимал шелл прекрасен и опасен: поверхность атак ниже, footprint меньше,выше безопасность и потребность в перезагрузке сервера реже.
Основной смысл всех серверодвижений- всё, что нужно, настроили один раз, переключили в режим, менее требовательный, более безопасный, надежный и стабильный, и забыли про сервер. Или вспомнили, запустили пошик, включили графику, поводили мышкой, и опять отключили- в любое время, но через перезагрузку сервера, конечно. Такие дела. К примеру, SQL Server 2012 вполне можно установить в таком server core варианте, с небольшими ограничениями. Но не Exchange, конечно)
PSTip: Рекомендую сделать автозагрузку модулей, чтобы не подгружать их для выполнения этих и других команд.
Также никуда не делся DISM, и можно проделать тоже самое из командной строки, с сервера с полным графическим интерфейсом:
Dism /online /disable-feature /featurename:ServerCore-FullServer
С Server Core без GUI,выполним:
Dism /online /enable-feature /featurename:ServerCore-FullServer
Надеюсь, теперь вы не забудете этих команд, даже если растрясти вас в три часа ночи:).
PS. Часто в поисковике люди пишут фразу удалить gui 2008r2. Это невозможо.
Server Install GUI
Server Install GUI (SI-GUI) — это инструмент предназначенный помочь с установкой LibreOffice на сиcтему Windows.
Введение
SI-GUI позволяет выполнять Установку Сервера LibreOffice без глубокого знания процесса инсталляции в WINDOWS. Установка сервера не зависит от нормально установленного LibreOffice, не взаимодействует и не перезаписывает файлы, которые были созданы во время стандартной установки.
Установка сервера может быть использована для работы с тестовыми версиями LibreOffice. Это прекрасный способ, чтобы установить вторую копию LibreOffice, если необходимые функции доступны только в бета версии, или функциональность нарушена в версии, которая используется повседневно.
SI-GUI не является необходимым для инсталляции ежедневных сборок. Эти сборки будут установлены независимо от нормальной стабильной версии LibreOffice по умолчанию. Использование SI-GUI для инсталлирования ежедневных (или специальных) сборок даёт вам гибкость и возможность установить более одной сразу. Такая параллельная установка может быть очень полезна для команды QA, написания документации, и другого.
Источники
- Разработан Florian R.
- Многие люди работали над переводами, и т.д.
Документация
Онлайн документация доступна по этой ссылке:
Дополнительные ссылки
- Скачать SI-GUI;
- Примечания к выпуску SI-GUI;
- Список на Сайте расширений LibreOffice;
- Дополнительные замечания о версии v3.0.
- Смотри также: Параллельная установка нескольких версий LibreOffice
Графические оболочки на серверы: стоит ли игра свеч?
Знаете, что общего между GUI и стояночным тормозом на автомобиле? Их наличие упорно игнорируют матёрые юзеры. Но если бывалому водителю легко трогаться под уклон только с педали тормоза, то новичку ручник будет очень кстати. Точно такая ситуация с графическими оболочками для серверов.
Если вы устали от командной строки или только начинаете её осваивать, предлагаем рассмотреть достойную альтернативу — графический интерфейс. Сейчас расскажем, в чём профит от использования графических оболочек и почему удобный интерфейс всё-таки полезная штука.

От командной строки до графической оболочки: путь интерфейсов за полвека
Ключевая задача интерфейса — подружить оператора с машиной. И чем быстрее и удобнее это будет, тем лучше. Раньше юзерам приходилось подстраиваться под алгоритмы компьютера и использовать точные инструкции, затем появились графические оболочки и общение с ЭВМ стало более комфортным.

Графический пользовательский интерфейс (от англ. — graphical user interface, GUI) — графическая оболочка с оконным менеджером, позволяющая запускать приложения без работы с консолью.
На переход от командной строки до графического интерфейса потребовалось почти полвека. CLI остаётся популярным инструментом, но всё больше админов пробуют графические оболочки для более удобной работы с серверами.
Вот как это было:
- 1960–70-е — операторы управляют компьютерами через перфокарты, командная строка только зарождается, а об удобной графической оболочке даже не приходится мечтать.
- 1981 — Xerox выпускает Star 8010, которая становится первой коммерческой информационной системой с внедрёнными элементами графического интерфейса. В это же время выходит MS-DOS, которая в дальнейшем станет основой для ранних версий Windows, представляющих первые GUI, запущенных поверх командной строки.
- 1983 — Apple выпускает первый персональный компьютер Lisa с полноценным графическим интерфейсом.
- 1985 — Microsoft презентует Windows 1.0 как расширение MS-DOS. Первая Windows имела мозаичную структуру, которая оказалась неудобной для пользователей. Позже Microsoft скопируют режим окон у Apple и выпустят Windows 2.0, что станет причиной затяжных судебных разбирательств, тормозящих развитие GUI.
- 1987 — появляется стандарт X Window System, который определил базовые функции для графической среды. X Window впервые программно разделил сервер и клиент, что позволило реализовать графический интерфейс для управления другим компьютером по сети через удалённый доступ.
- 1992 — Linux получает поддержку TCP/IP, которая позволила импортировать X Window. Этот момент считается зарождением GUI в Linux.
- 1995 — выходят Windows 95 и графическая среда KDE для Linux. Функциональность и юзабилити программ примерно на одном уровне, KDE внешне напоминала Windows.
- 1999 — появляется графическая среда GNOME Linux, главный конкурент KDE. Визуально GNOME полностью отличалась от KDE — с этого момента GUI для Linux перестали быть похожими на импорт оконного менеджера из Windows.
- 2000-е и н.в. — графических оболочек становится больше, для серверов на базе Linux появилось много вариантов GUI. С развитием юзабилити и функциональности интерфейса увеличивается нагрузка на сервер — современные GUI стали довольно прожорливы, но позволяют полностью обходиться без командной строки.
Графический интерфейс можно смело назвать ступенькой эволюции в языке оператора и машины. Появление GUI продиктовано трендом популяризации ЭВМ. Развитие технологий сделало компьютеры дешевле и доступнее для рядовых пользователей, а разработка графической оболочки снизила порог входа — освоить ПК стало проще.
Историческая битва — кто кого: CLI vs GUI
Интерфейс командной строки (CLI) — способ общения с компьютером с помощью командной строки. Такой подход появился раньше графических интерфейсов и считается более трушным инструментом для администратора, но всё не так однозначно. В графических оболочках тоже есть свои плюшки — разберёмся, в чём основные плюсы и минусы.
За — GUI удобнее, чем консоль
Графические оболочки программируются в первую очередь под пользователей — они интуитивно понятны. В GUI проще освоиться, в отличие от CLI, где нужно запоминать широкий спектр команд и синтаксисов. В графическом интерфейсе начинающему админу будет проще работать.

На сайте RUVDS можно оформить лицензию на панель ispmanager 6 Lite всего за 200 рублей в месяц при заказе любого сервера на ОС Ubuntu, Debian и CentOS 7. Это удобная панель управления, в которой объединены графический интерфейс и командная строка. Подойдёт как для профи, так и начинающих администраторов.

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

Фактически из преимуществ GUI появляются и недостатки, которых нет у CLI: нагрузка на сервер и более низкий порог безопасности, определяемый человеческим фактором.
Против — GUI расходует ресурсы сервера
GUI не подходит для установки на слабые машины — вместо полезной нагрузки графический UI использует мощности сервера для комфортной работы оператора. Как возможное решение — использование многочисленных легковесных графических оболочек вроде LXDE, Xfce и других вместо тяжеловесных KDE или Gnome.

Если для работы GUI не хватает ресурсов сервера, можно удалить ранее установленные пакеты. В таком случае обязательно требуется снепшот системы или бекап на случай проблем с зависимостями софта. Из-за этого возникают дополнительные сложности, но по итогу в долгосрочной перспективе работать в графическом UI всё же удобнее.
Против — больше бэкдоров из-за человеческого фактора
Отход от точных инструкций в угоду пользовательской доступности снижает безопасность системы. Обеспечить безопасность графического UI сложнее, чем консольного интерфейса. Ярким примером более слабой защищённости графических оболочек стала история вируса ILOVEYOU в 2000 году.
Вредоносный скрипт маскировался под текстовый файл, который пользователи запускали при открытии документа — при использовании командной строки такая уязвимость просто невозможна.
Так что лучше — консоль для сервера или графический UI?
GUI считается логичным развитием интерфейсов после CLI. Исторически командная строка считается более функциональной и безопасной, чем графическая оболочка, а GUI — более удобным и лёгким для пользователей. Для работы с CLI важно знать команды и разбираться в синтаксисе, а для графической оболочки — нужны свободные ресурсы сервера. Оптимальный вариант — софт, совмещающий возможности CLI и GUI. Например, панели управления.
Наши партнёры из ispmanager разрабатывают панель управления, в которой объединены графическая оболочка и командная строка. Инструментарий панели позволяет работать с графическим интерфейсом на серверах с KVM виртуализацией и даже VNC, на которых поставить GUI напрямую невозможно.

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

24.05.2020

itpro

Windows Server 2012

комментария 4
Server Core – особый режим установки Windows Server, это среда, в которой отсутствует графический интерфейс и средства управления, а также некоторые серверные роли и компоненты. Управление Windows Server Core предполагается из командной строки, с помощью PowerShell, или же с других серверов/рабочих станций с установленным RSAT (RSAT для Windows 7, RSAT для Windows 10). Впервые Core-режим работы серверной ОС Microsoft появился еще в Windows Server 2008. Основные преимущества Server Core перед полными инсталляциями Windows Server: экономия системных ресурсов, повышенная стабильность и безопасность за счет меньшего количества компонентов, упрощение обслуживания, меньший даунтайм при установке обновлений, сокращение поверхности атаки злоумышленниками.
Одним из главных недостатков в Windows Server 2008 Core являлась невозможность переключение в режим с графической оболочкой (GUI) или в обратную сторону (из GUI в Core режим). В случае возникновения такой необходимости приходилось целиком переустанавливать ОС.
В Windows Server 2012 Microsoft решила убрать это ограничение, кроме того появился еще один вариант работы сервера — минимальный интерфейс сервера (Minimal Server Interface). В этом режиме отсутствуют проводник, Internet Explorer, рабочий стол и начальный экран).
В Windows Server 2012 теперь можно установить и настроить сервер в знакомом администраторам GUI, после чего перевести сервер в Core режим. Этот подход упрощает процедуру настройки сервера, не вынуждая администраторов разбираться в подчас достаточно сложных консольных командах и командлетах PoSh.
Итак, в Windows Server 2012 возможна работа в нескольких режимах, между которыми в процессе эксплуатирования и настройки сервера может переключаться администратор.
- Full Server with GUI – полноценный сервер с GUI
- Server Core with GUI Management (Minimal Server Interface) – минимальная интерфейс сервера с Windows Server 2012, включающий графические утилитаты управления сервером
- Server Core – режим командной строки
Отметим, что в режиме Minimal Server Interface система занимает примерно на 400 мб меньше места, чем полноценная ОС с GUI. В случае с Server Core экономия достигает порядка 4Г дискового пространства.
Далее мы разберем способы переключения между данными режимами работа новой серверной платформы от Microsoft
Переключение из режима Server Core в GUI
В том случае, если сервер был установлен в режиме Windows Server 2012 Core, в установленных компонентах отсутствуют необходимые файлы для установки GUI (концепция минимизации занимаемого места на диске в Core режиме). По умолчанию, если нужные компоненты отсутствуют на диске, система пытается скачать их с сайта Windows Update. Если доступ в интернет у сервера отсутствует, нам придется указать альтернативные источник установки (с помощью команды powershell Install-WindowsFeature с параметром -Source).
Для установки графического интерфейса нам понадобится дистрибутив Windows Server 2012. Допустим, мы вставили (смонтировали iso образа) дистрибутив Windows Server 2012 в устройство, которому назначена буква D:\.
Далее нужно определить индекс установленной версии Windows Server 2012 в установочном wim образе. Для этого наберите команду, отображающую информацию о содержимом установочного образа:
Dism /get-wiminfo /wimfile:D:\sources\install.wim
Т.к. на сервере установлен Windows Server 2012 Datacenter, нас интересует дистрибутив SERVERDATACENTER, индекс которого 4.
Далее нужно установить недостающие компоненты (Server GUI) из wim файла командой:
Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell –Restart -source:wim:d:\sources\install.wim:4
Процедура установки займет порядка 5-10 минут. В том случае если при установке будут наблюдаться проблемы, попробуйте отключить сетевые карты, чтобы Windows не пыталась скачать файлы с сайта Windows Update.
После выполнения команды сервер автоматически перезагрузится и загрузится уже в графическом режиме.
Графические компоненты Windows Server 2012 можно также установить и с помощью DISM, ту же самую операцию выполним с помощью двух команд:
Dism /Online /Enable-Feature /FeatureName:Server-Gui-Mgmt /All /Source:wim:D:\sources\install.wim:4
Dism /Online /Enable-Feature /FeatureName:Server-Gui-Shell /Source:wim:D:\sources\install.wim:4
В том случае, если сервер изначально был установлен в GUI режиме, который затем отключили, его можно вернуть командой:
Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell –Restart
Переключение из GUI режима в Core
Удалить GUI режим в Win Server 2012 в Core можно несколькими способами:
- С помощью Powershell
- Из графического интерфейса консоли Server Manager
Запустите строку PoSh и выполните команду
remove-WindowsFeature Server-Gui-Shell,Server-Gui-Mgmt-Infra -restart

После выполнения команды сервер автоматически перезагрузится и загрузили уже в Core-режиме.
Аналогом командлета remove-WindowsFeature является Uninstall-WindowsFeature команда, и чтобы перейти из режима Server with GUI в режим Server Core воспользуйтесь командами:
Import-Module ServerManager
Uninstall-WindowsFeature Server-Gui-Mgmt-Infra –restart
Если вам удобнее пользоваться графическими утилитами, откройте консоль Server Manager:

- Выберите пункт Remove Roles or Features
- Снимите флажки с Graphical Management Tools and Infrastructure и Server Graphical Shell
- После окончания работы мастера перезагрузите сервер
Переключение из Windows Server 2012 GUI в Minimal Server interface
В режиме работы Minimal Server Interface в системе присутствуют все базовые графические инструменты управления сервером (оснастки MMC, консоль Server Manager, элементы панели управления), однако такие компоненты как Windows Explorer, Internet Explorer 10, рабочий стол, начальный экран Start screen отсутствуют.
С помощью Powershell переключиться в режим Minimal Server Interface можно с помощью команды:
remove-WindowsFeature Server-Gui-Shell -restart

Тоже самое в графической консоли Server Manager:
- Откройте консоль Server Manager
- Выберите Remove Roles or Features
- Снимите флажок с элемента Server Graphical Shell
- По окончании работы мастера перезагрузите сервер
Переключение из Core в Minimal Server Interface в Windows 2012
Откройте консоль Powershell и выполните команду:
Install-WindowsFeature Server-Gui-Mgmt-Infra -restart -source:wim:d:\sources\install.wim:4

Предыдущая статья Следующая статья
Читайте далее в разделе Windows Server 2012



Установка и настройка DFS и репликации файлов в Windows Server 2012
Служба теневого копирования в Windows Server 2012
Миграция DHCP сервера на Windows Server 2012
Счетчик производительности в диспетчере задач Windows Server 2012 / R2