Управление сервером с установкой Server Core: обзор
Управлять сервером с установкой Server Core можно следующими способами.
Локально и удаленно с помощью командной строки. Управлять серверами с установкой Server Core можно с помощью средств командной строки Windows.
Удаленно с помощью сервера терминалов. К серверу с установкой Server Core можно подключиться и управлять им удаленно с другого компьютера с операционной системой Windows, воспользовавшись клиентом сервера терминалов. Оболочкой сеанса сервера терминалов будет командная строка.
Удаленно с помощью службы Windows Remote Shell. С помощью другого компьютера с операционной системой Windows Vista или Windows Server 2008 можно воспользоваться службой Windows Remote Shell для запуска средств командной строки и сценариев на сервере с установкой Server Core.
Удаленно с помощью оснастки консоли MMC. С помощью оснастки консоли MMC с компьютера с операционной системой Windows Vista или Windows Server 2008 можно подключиться к серверу с установкой Server Core таким же образом, как и к любому другому компьютеру под управлением ОС Windows.
Необходимые условия для управления сервером с установкой Server Core
Для управления сервером с установкой Server Core требуется следующее:
компьютер, на котором выполнена и настроена установка Server Core операционной системы Windows Server 2008;
учетная запись администратора и пароль для сервера с установкой Server Core.
Известные проблемы, возникающие при управлении сервером с установкой Server Core
Не все задачи возможно выполнить из командной строки или удаленно с помощью оснастки консоли MMC. В установку Server Core операционной системы Windows Server 2008 включен сценарий, который можно использовать для настройки следующих параметров:
включение автоматического обновления;
разрешение использования удаленного рабочего стола для администрирования;
разрешение клиентам сервера терминалов на базе предыдущих версий операционной системы Windows подключаться к серверу с установкой Server Core;
настройка веса и приоритета SRV-записи службы DNS;
удаленное управление монитором протокола IPSec.
Этот сценарий находится в папке \Windows\System32 на сервере с установкой Server Core. Откройте эту папку в командной строке и воспользуйтесь следующей командой для вывода на экран инструкций, касающихся приведенных выше настроек:
cscript scregedit.wsf /?
Примечание.
Эту команду можно использовать с параметром /cli для вывода на экран списка стандартных средств командной строки и информации об их использовании.
В случае закрытия всех окон командной строки для открытия нового окна командной строки можно нажать клавиши CTRL+ALT+DEL, выбрать Start Task Manager (запуск диспетчера задач), открыть меню File (файл), выбрать команду Run (выполнить) и набрать cmd.exe. Кроме того, можно выйти из системы и войти в нее снова.
Любые команды или средства, которые пытаются запустить оболочку Windows Explorer, не работают. Например, команда start в командной строке не работает.
Функция TheRunonce установкой Server Core не поддерживается.
Визуализация HTML и справка в формате HTML установкой Server Core не поддерживаются.
Выполнение управляемого кода установкой Server Core не поддерживается. Средства управления и служебные программы, выполняемые локально на сервере с установкой Server Core, должны быть написаны с использованием машинного кода Win32.
В установке Server Core не генерируются уведомления об активации, новых обновлениях и окончании срока действия паролей, потому что эти уведомления требуют наличия оболочки Windows Explorer, которая не входит в установку Server Core.
В случае необходимости написать сценарий для управления сервером с установкой Server Core, который требует безопасного включения пароля администратора, см. раздел сценариев на веб-узле Microsoft TechNet (http://go.microsoft.com/fwlink/?LinkID=56421).
Установка Server Core поддерживает работу установщика Windows в «тихом» режиме для установки средств и служебных программ из файлов установщика Windows.
Брандмауэр Windows можно настроить из командной строки с помощью команды netsh advfirewall.
При установке пакетов установщика Windows на сервер с установкой Server Core для отображения базового интерфейса пользователя необходимо использовать параметр /qb.
Для изменения часового пояса на компьютере с установкой Server Core операционной системы Windows Server 2008 необходимо выполнить команду control timedate.cpl.
Для изменения международных настроек на компьютере с установкой Server Core операционной системы Windows Server 2008 необходимо выполнить команду control intl.cpl.
Чтобы удаленно использовать оснастку Disk Management консоли MMC, на сервере с установкой Server Core необходимо запустить службу Virtual Disk Service (виртуальная дисковая служба). Для этого необходимо ввести в командной строке следующую команду:
net start VDS
Программа Control.exe самостоятельно не выполняется. Ее необходимо запускать вместе со средством Timedate.cpl или Intl.cpl.
Программа Winver.exe в установке Server Core недоступна. Чтобы получить информацию о версии, необходимо использовать программу Systeminfo.exe.
Этапы управления сервером с установкой Server Core
В описании следующих процедур содержится объяснение методов управления сервером с установкой Server Core, включая:
локальное управление сервером с установкой Server Core из командной строки;
удаленное управление сервером с установкой Server Core из командной строки;
управление сервером с установкой Server Core с помощью службы Windows Remote Shell;
управление сервером с установкой Server Core с помощью консоли управления Microsoft Management Console (MMC);
добавление оборудования на сервер с установкой Server Core;
получение списка драйверов, имеющихся на сервере с установкой Server Core;
установка роли DNS-сервера.
Для локального управления сервером с установкой Server Core из командной строки
-
1. Запустите сервер с установкой Server Core.
2. Войдите в систему с учетной записью администратора.
3. В командной строке используйте соответствующее средство командной строки для выполнения необходимой задачи.
|
Примечания
Дополнительную информацию о средствах командной строки см. ниже в разделе «Этапы администрирования сервера с установкой Server Core».
Более подробную информацию можно найти в описании средств командной сроки Command-Line Reference A-Z ().
Для управления сервером с установкой Server Core с помощью сервера терминалов
-
1. На сервере с установкой Server Core введите в командной строке следующую команду:
cscript C:\Windows\System32\ Scregedit.wsf /ar 0
Это разрешает подключения к серверу в режиме удаленного рабочего стола администрирования.
2. На другом компьютере нажмите кнопку Start (пуск), выберите команду Run (выполнить), введите команду mstsc и нажмите кнопку OK.
3. В поле Computer (компьютер) введите имя сервера с установкой Server Core и нажмите кнопку Connect (подключить).
4. Войдите в систему с учетной записью администратора.
5. После появления командной строки компьютером можно управлять с помощью средств командной строки Windows.
6. После завершения удаленного управления компьютером для завершения сеанса сервера терминалов наберите в командной строке команду logoff.
|
Примечания
В случае выполнения клиента службы терминалов на предыдущей версии операционной системы Windows, необходимо отключить высокий уровень безопасности, который по умолчанию установлен в операционной системе Windows Server 2008. Для этого после выполнения шага 1 введите в командной строке следующую команду:
cscript C:\Windows\System32\Scregedit.wsf /cs 0
Примечания
Дополнительную информацию о средствах командной строки см. ниже в разделе «Этапы администрирования сервера с установкой Server Core».
Более подробную информацию можно найти в описании средств командной сроки Command-Line Reference A-Z ().
Часто бывает полезно запускать программу Cmd.exe в окне командной строки на локальном компьютере, а не через клиент службы терминалов. Для этого необходима стандартная установка Windows Server 2008 и последняя версия клиента службы терминалов.
Чтобы воспользоваться оснасткой TS RemoteApp для публикации программы cmd.exe на локальном компьютере
-
1. При помощи диспетчера сервера добавьте роль служб терминалов на компьютер со стандартной установкой операционной системы Windows Server 2008.
2. Запустите консоль MMC на компьютере со стандартной установкой операционной системы Windows Server 2008, добавьте оснастку TS RemoteApp, а затем подключите эту оснастку к серверу с установкой Server Core.
3. В области Action (действие) оснастки выберите команду Add Remote Programs (добавление удаленных программ), затем перейдите к файлу \\\c$\windows\system32\cmd.exe (где ServerName — имя сервера с установкой Server Core).
4. В перечне Allow (удаленные приложения) выберите Remote cmd.exe (удаленное приложение cmd.exe), затем выберите команду Create RDP package (создать RDP-файл).
5. Подключитесь к серверу с установкой Server Core с помощью файла протокола удаленного стола (Remote Desktop Protocol).
|
Для управления сервером с установкой Server Core с помощью службы Windows Remote Shell
-
1. Чтобы включить службу Windows Remote Shell на сервере с установкой Server Core, введите в командной строке следующую команду:
WinRM quickconfig
2. На другом компьютере для выполнения команд на сервере с установкой Server Core используйте программу WinRS.exe из командной строки. Например, для вывода содержания папки Windows наберите следующую команду:
winrs -r: dir c:\windows
где:
ServerName — имя сервера с установкой Server Core.
|
Примечание
Команда WinRM quickconfig разрешает серверу с установкой Server Core принимать соединения службы Windows Remote Shell. Эта настройка может быть сделана в файле unattend. См. пример в приложении A в конце этого документа.
Внимание
Дополнительную информацию об использовании различных учетных записей для безопасного доступа при выполнении команд см. в справке по команде WinRS.exe командной строки, набрав текст winrs -? в командной строке.
Для управления сервером с установкой Server Core с помощью оснастки консоли MMC
-
1. Если сервер с установкой Server Core не входит в состав домена, установите альтернативные учетные данные для использования при подключении к серверу с установкой Server Core, введя в командной строке на клиентском компьютере следующую команду:
cmdkey /add: /user: /pass:
где:
ServerName — имя сервера с установкой Server Core.
UserName — имя учетной записи администратора.
Чтобы не выдавался запрос пароля, следует опустить параметр /pass.
2. При запросе введите пароль, соответствующий имени пользователя, определенному в предыдущем шаге.
3. Запустите оснастку консоли MMC, например оснастку Computer Management.
4. В левой области щелкните правой кнопкой мыши верхний уровень дерева и выберите команду Connect to another computer (подключиться к другому компьютеру). В примере с оснасткой Computer Management правой кнопкой мыши надо щелкнуть элемент Computer Management (Local) (управление компьютером (локальным)).
5. В поле Another computer (другим компьютером) введите имя компьютера с установкой Server Core installation и нажмите кнопку OK.
6. Теперь для управления сервером с установкой Server Core можно пользоваться этой оснасткой консоли MMC таким же образом, как и любым другим компьютером с операционной системой Windows Server.
|
Для добавления оборудования на сервер с установкой Server Core
-
1. Выполните инструкции, предоставленные поставщиком оборудования, для установки нового оборудования:
если драйвер для этого оборудования включен в операционную систему Windows Server 2008 Beta 3, то система технологии Plug and Play запустит и установит соответствующий драйвер;
если драйвер оборудования не включен в операционную систему, выполните шаги 2 и 3.
2. Скопируйте файлы драйвера во временную папку на сервере с установкой Server Core.
3. В командной строке откройте папку, в которой расположены файлы, и выполните следующую команду:
pnputil -i -a
где:
driverinf — имя файла .inf соответствующего драйвера.
4. В случае запроса перезапустите систему.
|
Для получения списка драйверов, установленных на сервер с установкой Server Core
-
Введите в командной строке следующий текст:
sc query type= driver
|
Примечание
Для успешного выполнения программы необходимо ввести пробел после знака равенства.
Для удаления драйвера устройства на сервере с установкой Server Core
-
Введите в командной строке следующий текст:
sc delete
где:
service_name — это имя службы, которое можно получить с помощью команды sc query type= driver.
|
|