Как использовать сценарий диспетчера лицензий сервера Windows — slmgr.vbs

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

Введение

Нравится вам это или нет, но лицензирование Windows Server стало более важным для Windows Server 2008, чем когда либо. Очень важно знать, как лицензировать свои серверы Windows 2008 Servers из командной строки, смотреть, сколько времени осталось до истечения срока лицензии, а также как производить деинсталляцию лицензии. В этой статье мы рассмотрим, как использовать инструмент командной строки от компании Microsoft, чтобы проделывать все вышеупомянутые действия ‘ это инструмент slmgr.vbs.

Что такое slmgr.vbs?

Инструментом командной строки от компании Microsoft является slmgr.vbs. Название инструмента представляет собой сокращение от Windows Software Licensing Management Tool.

Это визуальный базовый сценарий, используемый для настройки лицензирования любого сервера Windows 2008 Server ‘ будь то полная версия или версия ядра (core version). Чтобы посмотреть, что может делать slmgr.vbs, просто запускаем интерпретатор команд Windows (cmd в строке Выполнить) и вводим:


slmgr.vbs /?
<img class="attachment wp-att-10998 centered aligncenter" src="/wp-content/uploads/2009/02/1180.jpg" alt="1180" width="406" height="581" />
Рисунок 1: Окно помощи для slmgr.vbs

В результате откроется окно помощи, содержащее все имеющиеся в slmgr.vbs опции. Вот различные задачи, которые можно выполнять с помощью slmgr.vbs:

  • Управление лицензированием не только на локальном сервере, но и на удаленных серверах Windows 2008 Servers по сети. Для этого требуется имя пользователя и пароль. Управляемой по умолчанию машиной, если не указана другая, является локальный узел (localhost).
  • Установка ключей продукта с помощью опции ‘ipk.
  • Активация Windows 2008 с помощью опции ‘ato.
  • Отображение информации лицензирования с помощью опции ‘dli.
  • Отображение подробной информации лицензирования с помощью опции ‘dlv.
  • Просмотр даты истечения срока лицензии Windows с помощью опции ‘xpr.
  • Отчистка текущих ключей продукта Windows из системного реестра по соображениям безопасности с помощью опции ‘cpky.
  • Установка лицензии с помощью опции ‘ilc.
  • Переустановка системных файлов лицензии с помощью опции ‘rilc.
  • Повторная активация оценочной лицензии Windows с помощью инструмента ‘rearm.
  • Удаление определенного ключа продукта с помощью опции ‘upk.
  • Отображение инсталляционного ID, используемого Microsoft для активации по телефону, с помощью опции ‘dit.
  • И наконец, активация продукта с ID подтверждения с помощью опции ‘ato.

Давайте рассмотрим примеры того, как Windows 2008 slmgr.vbs может нам помочь.

Как может slmgr.vbs помочь с оценочной лицензией?

Если вы оцениваете Windows Server 2008, вы должны знать, что активация лицензии не требуется. Оценочная версия Windows Server 2008 будет работать в течение 60 дней. Хотя многие администраторы не знают, можно возобновить оценочные период еще на 60 дней, это можно делать три раза. Таким образом, вы можете оценивать Windows 2008 Server в течение 240 дней, или около 8 месяцев ‘ ничего себе!

Возобновить оценочную версию Windows 2008 можно с помощью slmgr.vbs. Для этого нужно просто ввести:


slmgr.vbs -rearm
Slmgr Рисунок 2: Результаты после возобновления оценочной копии Win 2008 еще на 60 дней

Чтобы посмотреть, сколько времени у вас осталось до истечения срока действия текущей оценочной копии, просто введите:


slmgr.vbs -xpr
Slmgr Рисунок 3: Результаты команды xpr, показывающие день и время истечения срока действия оценочной версии Win 2008

На самом деле, компания Microsoft даже имеет интересный документ в базе знаний о том, как автоматически увеличивать оценочный период с помощью сценария. Применив этот скрипт, вы сможете пользоваться Windows Server 2008 в течение полных 240 дней без необходимости что-либо делать.

Как получить подробную информацию о своей лицензии Windows Server 2008?

Чтобы получить более подробную информацию, нежели просто дату истечения срока лицензии (которую предоставляет команда xpr), можно использовать dli или dlv опции. Вот, как выглядят результаты их использования:

Slmgr Рисунок 4: Результаты использования команды slmgr.vbs ‘dli

Как видно из результатов команды ‘dli, есть информация о версии используемого сервера Win 2008, статусе лицензии, оставшемся времени, все о сервере управления ключами.

Slmgr Рисунок 5: Результаты команды slmgr.vbs ‘dlv

Команда ‘dlv предоставляет еще более подробную информацию о текущем состоянии лицензии.

Как мне активировать свою лицензию на сервере Windows 2008 Server Core?

Как я уже говорил, перечисляя опции, slmgr.vbs используется для активации Windows 2008 Server из командной строки. А в Windows Server Core, имеющем только интерпретатора команд, вы вынуждены использовать slmgr.vbs для активации сервера Core из командной строки. Поэтому, очень важно знать, как использовать slmgr.vbs, если у вас есть Windows Server Core. Но на мой взгляд, все же, каждый администратор должен знать основы использования этого сценария.

Итак, допустим, что вы только установили новый сервер Windows Server 2008 Core и хотите активировать его. Допустим, вы ввели ключ продукта во время установки. Чтобы активировать свою ОС, просто введите:


slmgr.vbs -ato

Если ваша сеть еще не настроена, или есть другая ошибка, у вас должно появиться окно вроде:

Slmgr vbs Рисунок 6: Ошибка в slmgr активации лицензии

В моем случае, я получил ошибку, потому что еще не настроил IP адрес на сервере Win 2008 Core Server. А затем я снова получил уведомление об ошибке, так как не настроил параметры DNS и основного шлюза. Следует учитывать, что все эти вещи необходимы для успешной активации Windows 2008!

Если вы не ввели ключ продукта во время установки, вы можете ввести его в slmgr.vbs из интерпретатора команд:


slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

(предположим, что у вас есть MAK ключ, а не KMS)

Здесь же вы можете попытаться выполнить автоматическую активацию снова.

Slmgr vbs Рисунок 7: Успешная активация Windows 2008 с помощью slmgr.vbs

Если все прошло нормально (как, наконец, было у меня), у вас должно появиться окно, говорящее об успешной активации продукта (рисунок 7). Ура!

Как работать с лицензированием удаленных серверов Windows 2008 Server, используя slmgr.vbs?

Как я говорил ранее, можно работать не только с лицензиями локальных серверов, но и удаленных серверов Win 2008 Servers из командной строки, используя slmgr.vbs. Вам лишь нужно имя хоста сервера (hostname/IP адрес), а также имя пользователя администратора и его пароль.

Для этого просто разместите имя машины (machinename), затем имя пользователя (username), а затем пароль между командой slmgr и опциями следующим образом:

slmgr.vbs server2 administrator MyPassWord1 -xpr

Заметка: Вам не нужно использовать .vbs расширение команды slmgr. Она будет отлично работать, даже если вы будете просто вводить slmgr и опции команды.

Заключение

Лицензирование сервера Windows Server является критическим для функционирования Windows 2008 Server, или его не функционирования. В этой статье мы рассмотрели, как использовать инструмент управления лицензированием Microsoft’s Software Licensing Management Tool ‘ slmgr.vbs ‘ для работы с лицензиями ваших серверов Windows Server из командной строки. Хотя есть несколько способов применения slmgr.vbs, после прочтения статьи вы будете знать, что делать при работе с лицензиями и командной строкой в Win 2008 Core Server.

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 – часть ... [+]