Monday, December 11th, 2017

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

Published on Февраль 20, 2009 by   ·   Комментариев нет

В нашей последней статье, Использование нового инструмента 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, ниже.

Oclist Windows server 2003

Рисунок 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 в командную строку, как показано на рисунке ниже:

Удоление dhcp сервера в сервере 2008

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

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

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

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

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

Core configurator oclist

Рисунок 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.

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

Общие папки в Windows 2008 core

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

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

Windows server 2003 cli

Рисунок 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 сервера с помощью dnscmd CLI утилиты или удаленно используя DNS MMC оснастку.

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

Oclist Windows server 2003

Рисунок 6:Сообщение о том, что сервер 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.

www.windowsnetworking.com


Смотрите также:

Tags:

Readers Comments (Комментариев нет)




Да человек я, человек! =)

Exchange 2007

Проведение мониторинга Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 3)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Проведение мониторинга Exchange 2007 с помощью диспетчера System ... [+]

Практическое рассмотрение перехода с Exchange 2003 на Exchange 2007 (часть 1)

Введение В этой статье из нескольких частей я хочу показать вам процесс, который недавно использовал для перехода с существующей среды Exchange 2003 ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 2)

Если вы пропустили первую часть этой серии, пожалуйста, прочтите ее по ссылке Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (Часть ... [+]

Мониторинг Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 2)

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Мониторинг Exchange 2007 с помощью диспетчера System Center Operations ... [+]

Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 5)

Если вы пропустили предыдущие части этой серии статей, перейдите по ссылкам: Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 1) ... [+]

Установка и настройка Exchange 2007 из командной строки (Часть 3)

If you missed the previous parts in this article series please read: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 1)

Инструмент ExRCA Текущий выпуск инструмента предоставляется только в целях тестирования и оснащен 5 опциями: Тест подключения Outlook 2007 Autodiscover Тест подключения Outlook 2003 RPC ... [+]

Развертывание сервера Exchange 2007 Edge Transport (часть 5)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Развертывание сервера Exchange 2007 Edge Transport (часть 1) Развертывание ... [+]

Установка и настройка Exchange 2007 из командной строки (часть 2)

Если вы пропустили первую статью данного цикла, пожалуйста, перейдите по ссылке: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование интегрированных сценариев Using Exchange Server 2007 – часть 2: генерирование отчетов агента Transport AntiSpam Agent

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Использование интегрированных сценариев Using Exchange Server 2007 – часть ... [+]