На главную страницу
 
  Главная 
  Новости 
  Статьи  RSS
  Программное обеспечение 
  Форум 
  Опросы 
  Полезные ссылки 
MSExchange.ru ISADocs.ru WinSecurity.ru NetDocs.ru

Exchange 5.5
Exchange 2000
Exchange 2003
Exchange 2007
Общее
Exchange 2010

Поиск по сайту


Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация

Подписка

Изменение параметров

Статистика

Hits 6501473
20782
Hosts 1762109
1393
Visitors 450225
1629

16

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


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

Версия для печати Версия для печати

Эта статья переведена силами и средствами компании Red Line Software. Размещение данного переведенного материала на других сайтах без разрешения компании Red Line Software запрещается.

В нашей последней статье, Использование нового инструмента Windows Server 2008 ServerManagerCmd.exe CLI для добавления и удаления ролей сервера, мы рассмотрели новый инструмент командной строки в Windows Server 2008, менеджер ServerManagerCMD.exe. Этот инструмент доступен только при стандартной GUI установке Windows Server 2008, а не в Windows Server 2008 CORE установке из-за того, что Server CORE не имеет .NET Framework, а ServerManagerCMD требует .NET Framework.

Поскольку 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.





Рейтинг:  
5.0 (голосов 1)  
 1   2   3   4   5    

Автор: Дэвид Дэвис (David Davis)
Дэвид Дэвис (David Davis) проработал менеджером IT Manager свыше 15 лет. У него есть несколько сертификатов, включая CCIE #9369, MCSE, CISSP, & VCP. К тому же, Дэвид является автором свыше сотни статей, нескольких видео курсов, включая Windows XP, Wireless Networking, Linux Administration, ISA Server, A+ Certification, Microsoft Virtual Server, VMware Server & Workstation, & VMware ESX Server. Дэвид публикуется на своем сайте Cisco Networking how-to articles & videos at his website, HappyRouter.com.
Эта статья переведена и опубликована с разрешения www.windowsnetworking.com

Эта статья переведена силами и средствами компании Red Line Software. Размещение данного переведенного материала на других сайтах без разрешения компании Red Line Software запрещается.





Работает на «Битрикс: Управление сайтом»
Работает на «Битрикс:
 Управление сайтом»
© MSExchange.ru, 2005-2011