Поиск на сайте: Расширенный поиск


Новые программы oszone.net Читать ленту новостей RSS
CheckBootSpeed - это диагностический пакет на основе скриптов PowerShell, создающий отчет о скорости загрузки Windows 7 ...
Вы когда-нибудь хотели создать установочный диск Windows, который бы автоматически установил систему, не задавая вопросо...
Если после установки Windows XP у вас перестала загружаться Windows Vista или Windows 7, вам необходимо восстановить заг...
Программа подготовки документов и ведения учетных и отчетных данных по командировкам. Используются формы, утвержденные п...
Red Button – это мощная утилита для оптимизации и очистки всех актуальных клиентских версий операционной системы Windows...
OSzone.net Microsoft Windows Server 2008 Администрирование Использование новых инструментов Windows Server 2008 Core OCList и OCSetup CLI для добавления и удаления ролей сервера RSS

Использование новых инструментов Windows Server 2008 Core OCList и OCSetup CLI для добавления и удаления ролей сервера

Текущий рейтинг: 3.8 (проголосовало 10)
 Посетителей: 5319 | Просмотров: 8035 (сегодня 0)  Шрифт: - +

Поскольку Windows Server 2008 CORE не имеет графического интерфейса, вам необходимо использовать только инструменты командной строки, так что без ServerManagerCMD, единственными инструментами, которые можно использовать в Windows Server 2008 CORE для просмотра, добавления и удаления ролей, будут OCLIST и OCSETUP.

Какие роли?

Прежде чем я покажу, как использовать OCLIST и OCSETUP для администрирования ролей сервера, давайте сделаем шаг назад и посмотрим, какие есть роли сервера? Я хочу сделать это, так как концепт ролей сервера является новым для Windows Server 2008.

Примеры ролей для вашего сервера приведены ниже:

  • DNS
  • DHCP
  • Файловые службы
  • Клиент Telnet
  • Печатные службы (Print Services)
  • И прочие

Эти роли очень легко добавлять в Windows Server 2008 GUI, как показано на рисунке 1, ниже.

Рисунок 1: Добавление ролей с помощью графического интерфейса Windows Server 2008 GUI

Рисунок 1: Добавление ролей с помощью графического интерфейса Windows Server 2008 GUI

Но как вы будете просматривать, добавлять или удалять эти роли, когда вы работаете с командной строкой Windows Server 2008 CORE (не имея графического интерфейса GUI)? Как вы будете это делать? Давайте выясним...

Что такое OCLIST.exe и OCSETUP.exe?

Помимо нового концепта ролей для Windows Server 2008, вам предложены новые инструменты CLI для управления этими ролями в Windows Server 2008 CORE.

Этими инструментами являются OCLIST.exe и OCSETUP.exe

С помощью OCLIST вы можете запрашивать список установленных на ваш сервер Windows Server 2008 CORE ролей путем просто написания команды OCLIST в командную строку, как показано на рисунке ниже:

Рисунок 2: Отображение установленных ролей с помощью OCLIST.exe

Рисунок 2: Отображение установленных ролей с помощью OCLIST.exe

На рисунке 2 команда oclist была запущена сразу после установки сервера Windows Server 2008 CORE. Как вы видите, в списке есть определенное количество доступных, но не установленных ролей. Чтобы установить эти роли, мы используем OCSETUP.

С помощью OCSETUP.exe мы можем делать следующее:

  • Устанавливать и удалять новые роли сервера Server 2008 CORE
  • Выполнять регистрацию событий при установке этих ролей
  • Выполнять конфиденциальные или автоматические установки
  • Задавать параметры для установочных подпрограмм
  • И выбирать вариант без перезагрузки сервера после установки, даже если перезагрузка требуется для завершения установки

Если вы запустите OCSETUP.exe без каких-либо параметров, у вас появится окно помощи, как показано на рисунке ниже:

Рисунок 3: Окно помощи OCSETUP отображается, когда программа запущена безо всяких параметров

Рисунок 3: Окно помощи OCSETUP отображается, когда программа запущена безо всяких параметров

Как устанавливать роль сервера Windows Server 2008 CORE с помощью OCSETUP?

Для установки роли Windows Server 2008 CORE с помощью OCSETUP давайте возьмем пример. Допустим, нам нужно установить Windows Server DHCP роль / компонент. Как мы видели из данных OCLIST, роль Windows Server DHCP не была установлена по умолчанию.

Чтобы установить DHCP на нашем сервере CORE с помощью OCSETUP, мы выполняем следующее:

start /w ocsetup DHCPServerCore

Давайте подробно рассмотрим все элементы этой команды:

  1. В качестве опции, мы используем команду start, так как она откроет новое окно CMD, которое мы можем использовать для просмотра прогресса установки. К тому же, оно освобождает наше текущее окно CMD, поэтому мы сможем продолжать заниматься другими делами во время процесса установки.
  2. Если мы используем команду start, нам также нужно использовать переключатель /w (или /WAIT) с этой командой, чтобы программа командной строки дождалась завершения последующей команды, прежде чем закрывать окно. В таком случае мы сможем видеть, что происходит во время установки.
  3. Конечно мы можем использовать команду OCSETUP
  4. При использовании команды OCSETUP мы определяем, какие компоненты мы хотим установить. Каждый компонент имеет свое специфическое имя. Вы можете просмотреть список доступных компонентов с помощью данных, полученных при выполнении команды OCLIST. В нашем случае мы определяем имя DHCP компонента, DHCPServerCore.

Когда вы запускаете эту команду, вы не увидите вообще НИКАКИХ данных (за исключением того случая, когда вы допустили опечатку при вводе команды). Вот как выглядит успешная установка:

Рисунок 4: Результаты установки DHCP Server Core с помощью OCSETUP

Рисунок 4: Результаты установки DHCP Server Core с помощью OCSETUP

Именно так, никаких данных. Итак, как же узнать, что процесс установки прошел успешно? Очень просто, запускаем OCLIST, следующим образом:

Рисунок 5: Проверка успешности установки с помощью OCLIST

Рисунок 5: Проверка успешности установки с помощью OCLIST

Как вы видите, DHCPServerCore был успешно установлен.

Однако будет ли DHCP сервер полностью функционален в этот момент? Нет.

Чтобы запустить все функции DHCP сервера, нам нужно настроить границы, используя команду netsh или оснастку MMC DHCP из удаленной системы.

Далее нам нужно установить DHCP сервис, чтобы автоматически использовать sc config dhcpserver start=auto, затем запустить службу вручную в первый раз с помощью команды net start dhcpserver.

Какие еще общие роли сервера Windows Server 2008 CORE можно установить?

Некоторые общие роли сервера Core приведены ниже:

  • DNS Server ' DNS-Server-Core-Role
  • File Server ' FRS-Infrastructure
  • Print Server ' Printing-ServerCore-Role

Например, вот установка роли DNS Server Core:

Рисунок 6: Установка роли Windows Server 2008 Core DNS Server

Рисунок 6: Установка роли Windows Server 2008 Core DNS Server

Затем вам нужно будет настроить зоны DNS сервера с помощью dnscmd CLI утилиты или удаленно используя DNS MMC оснастку.

Допустим, вы захотели удалить роль DNS Server, вам нужно будет использовать ту же команду с /uninstall переключателям, как показано ниже:

Рисунок 7: Удаление роли Windows Server 2008 Core DNS Server

Рисунок 7: Удаление роли Windows Server 2008 Core DNS Server

Как и в случае с этим удалением, некоторые процессы установки и удаления могут потребовать процесса перезагрузки вашего сервера Windows Server 2008 Core. Когда это происходит, появляется всплывающее окно, как показано ниже:

Рисунок 8: Сообщение о том, что сервер Core необходимо перезагрузить, прежде чем изменения вступят в силу

Рисунок 8:Сообщение о том, что сервер Core необходимо перезагрузить, прежде чем изменения вступят в силу

Что еще важно знать?

Еще одним важным моментом является то, что если вы хотите сделать систему Windows Server 2008 CORE контроллером домена Windows Active Directory, вам НЕ следует использовать OCSETUP. Вместо этого лучше использовать DCPromo для установки и удаления Windows Active Directory.

Заключение

Если вы используете или планируете использовать Windows Server 2008 CORE, любому администратору необходимо научиться использовать утилиты командных строк OCLIST и OCSETUP. С помощью OCLIST вы можете делать запросы на установленные роли и компоненты в Windows Server 2008 CORE. С помощью OCSETUP вы можете добавлять и удалять эти роли Core Server. При использовании Windows Server 2008 CORE, вам нужно использовать эти команды для администрирования ролей, поскольку на данном сервере отсутствуют какие бы то ни было графические интерфейсы GUI. К тому же, утилита ServerManagerCMD CLI доступна в обычной (non-core) версии Windows Server 2008, но недоступна в Windows CORE. Как только эти роли установлены, их все еще нужно запустить и настроить, используя либо локальные утилиты командной строки, либо удаленные инструменты администрирования Windows MMC.

Автор: Дэвид Дэвис  •  Иcточник: netdocs.ru  •  Опубликована: 19.05.2008
Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER
Теги:  


Оценить статью:
Вверх
Комментарии посетителей
Комментарии отключены. С вопросами по статьям обращайтесь в форум.