Архив

Архив Январь 2010

Выключение и перезагрузка Server Core

16 января 2010

Для завершения работы (перезагрузки, завершения сеанса и пр.) Server Core используется команда shutdown. Справка по ней достаточно объемна, я вкратце опишу только перезагрузку и выключение сервера.

Итак, для перезагрузки сервера, выполним

C:>shutdown /r /t 0

Ключ r завершает работу сервера и отправляет его в перезагрузку, ключ t определяет задержку в секундах перед завершением работы, и может принимать значения от 0 до 600.

Для выключения сервера, используется команда

C:>shutdown /s /t 0

Ключ s завершает работу сервера и выключает его.

Default , ,

Ввод Server Core в домен

15 января 2010

Введем наш сервер с именем Core в домен roadcenter.local, используя доменную учетную запись admin:

C:>netdom join Core /domain:roadcenter.local /userd:admin /passwordd:*
Введите пароль, соответствующий пользователю домена:

Для завершения операции необходимо перезагрузить компьютер.

Команда успешно выполнена.

При выполнении команды система спросит пароль для доменной учетной записи admin. Необходимо ввести его (при этом никакие символы на экране отображаться не будут) и команда выполнится. После перезагрузки сервера, он станет членом домена roadcenter.local.

Default , , ,

Смена имени сервера Server Core

14 января 2010

Сперва необходимо определить текущее имя сервера:

C:>hostname
WIN-2Z78XR56TIW

В моем случае именем сервера является WIN-2Z78XR56TIW. Теперь можно переназначить его. Назовем наш сервер, например, Core:

C:>netdom renamecomputer WIN-2Z78XR56TIW /NewName:Core
Эта операция приведет к изменению имени компьютера WIN-2Z78XR56TIW на Core.

Некоторые службы, такие как центр сертификации, работают только с
постоянным именем компьютера. Если какие-либо службы этого типа запущены на WIN-2Z78XR56TIW,
то изменение имени компьютера будет иметь неблагоприятные последствия.

Продолжить (Y(да) или N(нет))?
y
Для завершения операции необходимо перезагрузить компьютер.

Команда успешно выполнена.

После перезагрузки сервера, его имя будет изменено.

Default , , ,

Настройка IP-адреса в Server Core

13 января 2010

Выполняем команду

netsh interface ipv4 show interfaces

Она выдаст список сетевых интерфейсов, которые установлены в системе. Например, такой:

Инд  Мет   MTU   Состояние        Имя
---  ---  -----  -----------  -------------------
  2   10   1500  connected    Подключение по локальной сети
  1   50 4294967295  connected    Loopback Pseudo-Interface 1

Наш единственный физический сетевой интерфейс — «Подключение по локальной сети». Запоминаем его значение Инд (в англ. версии Windows Server 2008 — Idx), в данном случае «. Сетевому адаптеру можно присвоить статический IP-адрес, либо получить его автоматически с помощью DHCP. Для назначения статического IP-адреса (например, IP-адрес 192.168.1.237, маска подсети 255.255.255.0, шлюз 192.168.1.254, DNS 192.168.1.1 и 192.168.1.2), выполняем следующие команды:

netsh interface ipv4 set address name="2" source=static address=192.168.1.237 mask=255.255.255.0 gateway=192.168.1.254
netsh interface ipv4 add dnsserver name="2" address=192.168.1.1 index=1
netsh interface ipv4 add dnsserver name="2" address=192.168.1.2 index=2

Значение параметра name — это значение Инд нужного сетевого интерфейса, которое мы определяли в самом начале. Обратите внимание на принцип присвоения интерфейсу адресов DNS-серверов: при указании адресов альтернативных DNS, необходимо увеличивать значение параметра index на единицу. Таким образом мы присваиваем приоритеты использования DNS-серверов, памятуя о том, что они не должны быть одинаковыми.
После этого выполняем ipconfig и смотрим результат:

Ethernet adapter Подключение по локальной сети:
   DNS-суффикс подключения . . . . . :
   Описание. . . . . . . . . . . . . : Сетевое подключение Intel(R) PRO/1000 MT
   Физический адрес. . . . . . . . . : 00-0C-29-85-54-90
   DHCP включен. . . . . . . . . . . : Нет
   Автонастройка включена. . . . . . : Да
   Локальный IPv6-адрес канала . . . : fe80::2d91:ad06:644f:7b9b%2(Основной)
   IPv4-адрес. . . . . . . . . . . . : 192.168.1.237(Основной)
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Основной шлюз. . . . . . . . . : 192.168.1.254
   IAID DHCPv6 . . . . . . . . . . . : 50334761
   DUID клиента DHCPv6 . . . . . . . : 00-01-00-01-12-DE-37-E0-00-0C-29-85-54-90
   DNS-серверы. . . . . . . . . . . : 192.168.1.1
                                       192.168.1.2
   NetBios через TCP/IP. . . . . . . . : Включен

Все ок.

Для автоматического получения сетевых настроек с сервера DHCP, выполняем команду

netsh interface ipv4 set address name="2" source=dhcp

Проверяем с помощью ipconfig:

Ethernet adapter Подключение по локальной сети:
   DNS-суффикс подключения . . . . . : roadcenter.local
   Описание. . . . . . . . . . . . . : Сетевое подключение Intel(R) PRO/1000 MT
   Физический адрес. . . . . . . . . : 00-0C-29-85-54-90
   DHCP включен. . . . . . . . . . . : Да
   Автонастройка включена. . . . . . : Да
   Локальный IPv6-адрес канала . . . : fe80::2d91:ad06:644f:7b9b%2(Основной)
   IPv4-адрес. . . . . . . . . . . . : 192.168.1.29(Основной)
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Аренда получена. . . . . . . . . . : 12 января 2010 г. 18:46:27
   Срок аренды истекает. . . . . . . . . . : 13 января 2010 г. 6:46:27
   Основной шлюз. . . . . . . . . : 192.168.1.254
   IAID DHCPv6 . . . . . . . . . . . : 50334761
   DUID клиента DHCPv6 . . . . . . . : 00-01-00-01-12-DE-37-E0-00-0C-29-85-54-90
   DNS-серверы. . . . . . . . . . . : 192.168.1.1
                                       192.168.1.2
   Основной WINS-сервер. . . . . . . : 192.168.1.1
   NetBios через TCP/IP. . . . . . . . : Включен

И снова все ок. Аллилуйя.

Default , , ,

Windows 2008 Server Core: мини-ревью мини-тезисами

12 января 2010

Наконец добрался до Windows 2008 Server Core. Первые тесты впечатлили, причем впечатлили сугубо положительно.

Server Core — это вариант установки Windows Server 2008, обеспечивает минимальную среду для выполнения ролей сервера.

Сервер на базе Server Core поддерживает следующие роли:
1. Доменные службы Active Directory и AD LDS;
2. DNS-сервер;
3. DHCP-сервер;
4. Файл-сервер;
5. Сервер печати;
6. Сервер потоков мультимедиа (stream server);
7. Веб-сервер (IIS).

Для сервера Server Core интерфейсом по умолчанию является командная строка. Начальная настройка производится именно из-под командной строки. После настройки сервера им можно управлять удаленно с помощью подключения к серверу терминалов, консоли MMC или средств командной строки с поддержкой удаленного использования.

Основными преимуществами установки Server Core являются уменьшение объема обслуживания, уменьшения уязвимости сервера (за счет снижения количества элементов и приложений), сокращения объема работ по обслуживанию (за счет сокращения количества приложений и служб) и уменьшение объема необходимого свободного места на диске (установка Server Core требует 1 Гбайт места на диске и требует около 2 Гбайт для работы системы после установки).

Есть и подводные камни. Обновить предыдущую ОС (в т.ч. Windows Server 2008) до Windows 2008 Server Core невозможно, поддерживается только чистая установка. Также нельзя обновить уже установленную Server Core до полной версии Windows Server 2008. Так что прежде чем внедрять Server Core, необходимо четко представлять себе весь объем функционала, обеспечение которого ляжет на сервер.

Default , ,

Переменные среды Windows

11 января 2010

Одно из главных правил написания скриптов и пакетных файлов в Windows гласит, что по возможности необходимо использовать переменные среды. Это обеспечит совместимость скрипта с любым компьютером и сервером и исключит возможные проблемы при перенастройке системы. Это раз. Два – переменные среды бывают разные, в том числе используемые для получения специфической системной информации, вроде имени компьютера или архитектуры процессора. Они могут использоваться, например, для инвентаризации. В общем и целом, это очень полезная вещь, применимая во многих случаях. Приведу список наиболее используемых переменных сред:

Название

Описание

AllUsersProfile Размещение профиля “All Users”
AppData Размещение данных приложений по умолчанию
CD Путь текущей папки
CMDCMDLine Путь до файла cmd.exe, используемого текущим сеансом
CMDExtVersion Версия Command Processor Extensions
CommonProgramFiles Расположение директории “Common Files”
ComputerName Имя компьютера
Date Текущая дата
ErrorLevel Код ошибки последней использовавшейся команды
HomeDrive Имя диска рабочей станции, связанного с основной директорией пользователя. Обычно основной каталог пользователя указывается в атрибутах учетной записи
HomePath Путь к основной директории пользователя
HomeShare Сетевой путь к основной директории пользователя
LogonServer Имя контроллера домена, использовавшегося для авторизации текущего пользователя
Number_Of_Processors Количество зарегистрированных в системе процессоров
OS Версия операционной системы
Path Путь поиска исполняемых файлов
PathExt Список расширений файлов, рассматриваемых операционной системой как исполняемых
Processor_Architecture Архитектура процессора(ов)
Processor_Identifier Описание процессора(ов)
Processor_Level Номер модели процессора(ов)
Processor_Revision Ревизия процессора(ов)
ProgramFiles Путь к директории “Program Files”
Prompt Параметры командной строки текущего интерпретатора
SystemDrive Системный диск (обычно тот, на котором установлена Windows)
SystemRoot Путь к корневой директории Windows
Temp (или TMP) Временные папки по умолчанию. Отдельно взятые приложения могут требовать переменную TMP, которая обычно совпадает с TEMP
Time Текущее время
UserDomain Короткое имя домена, которому принадлежит текущий пользователь
UserName Имя текущего пользователя
UserProfile Путь к директории профиля текущего пользователя
WinDir Директория, в которую установлена Windows

Значения переменных устанавливаются командой SET. Например, установим переменной TMP значение C:Temp:

SET TMP=C:Temp

SET – единственная команда, при выполнении которой переменную не надо заключать в “%”. Обычно переменные среды заключаются в символы % с обеих сторон. Например, просмотрим текущее значение переменной UserDomain:

ECHO %UserDomain%
ROADCENTER

Пользователь, под которым я работаю, принадлежит домену ROADCENTER.

За сим микро-ревью можно считать законченным. Подробнее о применении переменных сред при решении конкретных задач см. следующие статьи.

Default ,