Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Конечно, по умолчанию предполагалось управлять 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 можно увидеть следующий интерфейс.
Кстати, стоит отметить что, для успешной работы утилиты ее не обязательно инсталлировать, можно просто скопировать ее файлы в систему. Результат будет тот же.
Настройки видеорежимов выглядят вот так:
Опции для настройки частоты развертки экрана пока что нет, но надеюсь она появится. Настройка "Show window content while dragging" может весьма заметно улучшить отображение оконных объектов, если вы работаете с сервером через терминальное соединение. Обратите внимание, что данная настройка влияет только на текущего пользователя.
Судя по картинке, для настройки временной зоны, разработчик не стал изобретать велосипед и просто вызывает стандартный timedate.cpl
Настройки Remote Desktop выглядят вот так:
Все бы хорошо, но в текущей версии вам все равно придется разрещать RDP соединения в межсетевом экране вручную с помощью netsh. Надеюсь в следующей версии это поправят.
Управление локальными пользователями и группами делается с помощью следующих окошек.
Установка Roles и Features стала гораздо нагляднее:
Функционал управления межсетевым экраном пока что очень ограничен, но по крайней мере он уже позволяет включить все правлила необходимые для удаленного управления. Обратите внимание на то, что в этой версии утилиты статусы правил межсетевого экрана не отображаются.
Настройка параметров сетевых интерфесов выглядит достаточно привычно. Главное не забывать ставить точки вручную между октетами сетевых адресов и масок.
Еще можно поуправлять ключем продукта и активацией, если вдруг вы не сделали этого во время установки ОС.
Ну и напоследок покажем интерфейс для winrm, переименовывания компьютера и присоединения его к домену:
Понятно, что CoreConfigurator несмотря на все свои достоинства, официально не поддерживается Microsoft. У многих ИТ специалистов, вероятно возникнут сомнения, стоит ли доверять производителю этого ПО. Впрочем я сомневаюсь, что наши MVP и конкретно Guy Teverovsky могли задумать что то плохое. :)
Как обычно выбор, устанавливать утилиту на свои сервера или нет остается за вами. :)
Comments
Anonymous
January 01, 2003
Если кому-то всё-таки не очень хочется использовать сторонние инструменты, то я тут опубликовал маленький скрипт, который тоже меняет разрешение экрана, а также включает аппаратное ускорение: http://pronichkin.com/Lists/Posts/Post.aspx?ID=59Anonymous
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