Заметки о Windows и других программных продуктах Microsoft...

Первоначальная настройка Server Core

Первоначальная настройка Server Core

Все что мы видим после установки Windows Server 2008 в режиме Server Core — это пустой рабочий стол и командная строка. Для того чтобы управлять сервером, нам надо будет произвести некоторые первоначальные настройки — задать имя и IP-адрес, открыть нужные порты на файерволе и установить инструменты для удаленного управления. Настройку можно произвести двумя способами. Итак, способ первый:

Командная строка

В первую очередь настраиваем сеть. Последовательно вводим команду netsh, затем interface, затем ipv4 (после каждой команды жмем Ввод) и попадаем в строку управления сетевыми  интерфейсами. Смотрим  имеющиеся в наличии:

show interfaces

Выбираем нужный нам и задаем его сетевые настройки (name — индекс выбранного сетевого интерфейса, в нашем случае 21):

set address name=″21″ source=static address=192.168.0.50 mask=255.255.255.0 gateway=192.168.0.10

И адрес DNS-сервера (если сервер не один, то задаем index=1,2…):

add dnsserver name=″21″  address=192.168.0.10 index=1

настройка сети

 

Теперь дадим нашему серверу имя. Вводим команду hostname и узнаем текущее имя, сгенерированное при установке. Поскольку оно нас не устраивает, зададим нашему серверу новое имя CORE1 :

netdom renamecomputer WIN-FDP41E28535 /newname:CORE1

Проверяем получившиеся настройки: ipconfig /all

проверяем сетевые настройки

 

Затем обязательно перезагружаем сервер:  shutdown -r -t 0

Теперь наш сервер виден в сети.

Задаем имя сервера

 

Идем дальше и выставляем дату и время на сервере. Хоть в ServerCore и нет графической оболочки, но некоторыми оснастками панели управления воспользоваться можно. Так, введя команду control timedate.cpl мы откроем оснастку ″Дата и время″, а командой control intl.cpl — ″Региональные настройки″.

Активируем сервер с помощью менеджера лицензий slmgr.vbs :

slmgr -ipk <ключ продукта>

slmgr -ato

И теперь самое время вводить наш сервер в домен:

netdom join CORE1 /domain:contoso.com /UserD:administrator@contoso.com /PasswordD:*

Еще раз перезагружаемся.

вводим сервер в домен

 

Теперь устанавливаем и настраиваем инструменты удаленного управления. В первую очередь открываем на файерволе порты, необходимые для удаленного управления помощью оснасток MMC:

netsh advfirewall firewall set rule group=″Удаленное администрирование″ new enable=yes

Примечание. Если у вас английская версия ОС, то вместо ″Удаленное администрирование″ вводим ″Remote administration″

Затем разрешаем подключение к удаленному рабочему столу:

cscript C:\windows\system32\scregedit.wsf  /ar 0

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

cscript C:\windows\system32\scregedit.wsf  /cs 0

И проверяем результат:

cscript C:\windows\system32\scregedit.wsf  /ar /v

Настройка удаленного рабочего стола

 

Еще один инструмен удаленного управления — Windows Remote Management (WinRM). Настроим его командой:

WinRM quickconfig

разрешаем удаленное управление через WinRM

 

И теперь настроим удаленное управление сервером с помощью оснастки Server Manager. Для этого нам прийдется установить NetFramework и PowerShell:

DISM /Online /Enable-Feature /FeatureName:NetFx2-ServerCore

DISM /Online /Enable-Feature /FeatureName:MicrosoftWindowsPowerShell

Установка PowerShell

 

Устанавливаем остальные недостающие компоненты:

DISM /Online /Enable-Feature /FeatureName:ServerManager-PSH-Cmdlets

DISM /Online /Enable-Feature /FeatureName:BestPractices-PSH-Cmdlets

установка PowerShell на Server Core

 

Перезагружаемся и вводим команду powershell. Затем меняем политику выполнения скриптов в PowerShell (по умолчанию выполнение скриптов запрещено):

Set-EsecutionPolicy RemoteSigned

И разрешаем удаленное управление в PowerShell:

Configure-SMRemoting.ps1 -force -enable

Включение удаленного управления в PowerShell

На этом первоначальная настройка закончена.

А теперь для тех, кто не переносит командную строку, второй способ настройки:

Скрипт первоначальной конфигурации Sconfig

Просто вводим в командной строке команду sconfig и попадаем в окно настроек:

Окно настроек Sconfig

 

Выбрав пункт 1, можем изменить имя компьютера. Однако, можно не делать этого отдельно, при вводе в домен программа сама выдаст запрос на изменение имени.

Для настройки сети выбираем номер параметра 8. Здесь задаем IP-адрес, маску и шлюз по умолчанию, а также DNS сервера.

Настройка сети Server Core

 

Выбрав пункт 7 мы включаем удаленный рабочий стол:

включение удаленного рабочего стола

 

А пункт 4 позволяет нам настроить удаленное управление. Сначала устанавливаем открываем порты на файерволе (пункт 1), затем устанавливаем PowerShell (пункт 2). При этом все компоненты устанавливаются автоматически. После этого потребуется перезагрузка, а потом выбираем пункт 3 и разрешаем удаленное управление:

Настройка удаленного управления

 

Вот и все. Теперь можно управлять сервером удаленно, с помощью любого из вышеперечисленных способов.

 
 
Комментарии

Здравствуйте я делаю все как вы написали но присоединение Server Core к домену у меня не получается я пинговал и сервера на Server Core и с Server core на сервер есть соединение но проблема что он не вносит в домен

Для ввода в домен из командной строки надо выполнить команду: NETDOM /Domain:MYDOMAIN /user:adminuser /password:apassword MEMBER MYCOMPUTER /JOINDOMAIN
Здесь нужно указать логин и пароль учетной записи с правами доменного администратора.

Максим

Как открыть окно cmd если закрыл все окна при RDP подключении к серверу — ни одна горячая клавиша не работает

Попробовать подключиться заново.

честное слово дебилизм высшей степени, . нужно постоянно дергать за какую то нить, то netstat бла бла бла , то new=rule дале дале дон дале ……. не заработало , может попробуйте это … . нет не то , нужно remote administrator…….. ни что нормально не хотят сделать что бы работало проще . гипервизор не тяжелая артиллерия

это они над людьми так насмехаются, мол было вам счастье во времена xp, теперь
хватит.

ismail — так в никасах это норма!

Leave a Reply to Kirill