Freigeben über


Server Core - управление с помощью графических инструментов

Конечно, по умолчанию предполагалось управлять Server Core именно с командной строки. И несмотря на, то что вся мощь Server Core становится доступной при использовании именно такого подхода. Но не всем он нравится. Многих начинающих пользователей Server Core часто отпугивает настройка видеорежимов с помощью редактирования реестра. И поэтому,  достаточно часто мне задают один и тот же вопрос. А нет ли чего либо более привычного? Более графического к примеру?

Понятно, что можно задействовать удаленное управление с помощью MMC, но оно не всемогуще. Опять же, для того, чтобы  оно заработало нужно разрешить прохождение пакетов через межсетевой экран Server Core. А это для многих еще более сложно чем редактирование реестра. :) Поэтому, хотелось бы иметь какой-то простой графический инструмент для локального конфигурирования системы.

Задача разработки такого интерфейса осложняется тем фактом, что Server Core обладает ограниченым набором графических API. И поэтому красивый MMC подобный конфигуратор не ждите.

Свято место пусто не бывает, если Microsoft пока не создала таких утилит значит их создадут энтузиасты.

 

Итак, если все, что я говорил выше для вас не пустой звук, обратите внимание на утилиту CoreConfigurator разработанную MVP из Израиля Guy Teverovsky.

Вот что она умеет:

  • Product Activation
  • Configuration of display resolution
  • Clock and time zone configuration
  • Remote Desktop configuration
  • Management of local user accounts (creation, deletion, group membership, passwords)
  • Firewall configuration
  • WinRM configuration
  • IP configuration
  • Computer name and domain/workgroup membership
  • Installation of Server Core features/roles

Устанавливается утилита с помощью MSI пакета и затем запустив полученый CoreConfigurator.exe можно увидеть следующий интерфейс.

coreconfigurator_1

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

Настройки видеорежимов выглядят вот так:

 display_settings

Опции для настройки частоты развертки экрана пока что нет, но надеюсь она появится. Настройка "Show window content while dragging" может весьма заметно улучшить отображение оконных объектов, если вы работаете с сервером через терминальное соединение. Обратите внимание, что данная настройка влияет только на текущего пользователя.

 

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

timezone

Настройки Remote Desktop выглядят вот так:

rdp

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

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

acct_mgmt1 acct_mgmt_new_user

Установка Roles и Features стала гораздо нагляднее:

coreconfigurator_11

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

coreconfigurator_7

Настройка параметров сетевых интерфесов выглядит достаточно привычно. Главное не забывать ставить точки вручную между октетами сетевых адресов и масок.

coreconfigurator_9

Еще можно поуправлять ключем продукта и активацией, если вдруг вы не сделали этого во время установки ОС.

coreconfigurator_2

Ну и напоследок покажем интерфейс для winrm, переименовывания компьютера  и присоединения его к домену:

coreconfigurator_8 coreconfigurator_10

Понятно, что CoreConfigurator несмотря на все свои достоинства, официально не поддерживается Microsoft. У многих ИТ специалистов, вероятно возникнут сомнения, стоит ли  доверять производителю этого ПО. Впрочем я сомневаюсь, что наши MVP и конкретно Guy Teverovsky могли задумать что то плохое. :)

Как обычно выбор, устанавливать утилиту на свои сервера или нет остается за вами. :)

Comments

  • Anonymous
    January 01, 2003
    Если кому-то всё-таки не очень хочется использовать сторонние инструменты, то я тут опубликовал маленький скрипт, который тоже меняет разрешение экрана, а также включает аппаратное ускорение: http://pronichkin.com/Lists/Posts/Post.aspx?ID=59

  • Anonymous
    April 15, 2008
    А вот ещё бы хотелось узнать как или чем можно планировать задачи/действия под Server Core. Т.е. нужно чтобы под корой с некоторой регулярностью выполнялся скрипт - такое возможно?

  • Anonymous
    April 16, 2008
    Андрей, а есть возможность использовать FAR Manager в консоли Server Core? Получился бы практически идеальный интерфейс для управления сервером. Все-таки в netsh и пустом cmd не очень удобно работать. И еще бы ssh-сервер работающий в ServerCore :) Известны какие-нибудь реально работающие реализации SSH?

  • Anonymous
    April 17, 2008
    FAR на Core работает нормально. Установщик из командной строки запускаешь ... он ставится.. только запускать тоже вручную с ком.строки :) ну или в путях прописать ..

  • Anonymous
    April 18, 2008
    Спасибо, я предполагал что должен фар в коре работать, возможности просто сейчас нет проверить. Он веть с использованием winapi  написан, теоретически проблем быть не должно, но теория часто с практикой расходится :) А инсталлция фару в общем-то особо и  не нужна, никогда ей не пользовался...

  • Anonymous
    April 22, 2008
    Andrey, The Remote Desktop issue has been fixed in the latest version - I missed the Remote Desktop FW rule group. In the latest version you will also find a simple DCPROMO wizard and couple of bug fixes (take a look at the changelog: http://blogs.microsoft.co.il/files/folders/guyt/entry68860.aspx) Glad you found the tool useful and sorry for the English - it's been ages since I written a word in Russian ;)

  • Anonymous
    October 13, 2008
    Кто-то может выложить эту тулзу? Автор загрузку убрал со своей страницы по каким-то тупым независящим от него причинам. НЕ могу найти нигде в инете :(

  • Anonymous
    October 15, 2008
    Вот тут есть ссылка в комментах http://blogs.microsoft.co.il/blogs/guyt/archive/2008/03/22/windows-server-core-coreconfigurator-to-the-rescue.aspx