Cscript windows system32 slmgr vbs ato

SLMGR — средство управления лицензированием программного обеспечения Windows

Команда slmgr используется для управления лицензированием программного обеспечения Windows на локальном или удаленном компьютере. Представляет собой сценарий VBS и при выполнении использует параметры, хранящиеся в файле %SystemRoot\system32\slmgr\slmgr.ini

Формат командной строки:

slmgr.vbs [ИмяКомпьютера [Пользователь Пароль]] [ ]

Параметры командной строки:

ИмяКомпьютера — Имя удаленного компьютера. Если не задано, то используется локальный компьютер.

Пользователь — Учетная запись с требуемыми привилегиями по отношению к удаленному компьютеру.

Пароль — пароль упомянутой учетной записи

Глобальные параметры

/ipk — Установка ключа продукта (замена существующего ключа)

/ato [ ИД активации ] — Активация Windows

/dli [ИД активации | All] — Отображение сведений о лицензии (по умолчанию: текущая лицензия)

/dlv [ИД активации | All] — Отображение подробных сведений о лицензии (по умолчанию: текущая лицензия)

/xpr [ИД активации] — Дата истечения срока для текущего состояния лицензии

Дополнительные параметры:

/cpky — Удаление ключа продукта из реестра (предотвращение утечки информации)

/ilc — Установка лицензии

/rilc — Переустановка файлов лицензий системы

/rearm — Сброс лицензионного состояния компьютера

/rearm-app — Сбросить состояние лицензирования данного приложения

/rearm-sku — Сбросить состояние лицензирования данного SKU

/upk [ИД активации] — Удаление ключа продукта

/dti [ИД активации] — Отображение идентификатора установки для автономной активации

/atp [ИД активации] — Активация продукта с идентификатором подтверждения, предоставленным пользователем

Пакетная лицензия: Клиентские параметры службы управления ключами (KMS):

/skms [ИД активации] — Установка имени или порта, которые будет использовать компьютер KMS. IPv6 адрес следует указать в формате [имя_узла]:порт

/ckms [ИД активации] — Удаление имени используемого компьютера KMS (установка порта в значение по умолчанию)

/skms-domain [ИД активации] — Задать определенный DNS-домен, в котором можно найти все записи SRV сервера управления ключами. Этот параметр не имеет значения, если с помощью параметра /skms задан отдельный конкретный узел сервера управления ключами.

/ckms-domain [ИД активации] — Очистить определенный DNS-домен, в котором можно найти все записи SRV сервера управления ключами. Будет использоваться конкретный узел сервера управления ключами, если он задан с помощью параметра /skms. В противном случае будет использоваться автоматическое обнаружение сервера управления ключами.

/skhc — Разрешить кэширование узла KMS

/ckhc — Запретить кэширование узла KMS.

Корпоративное лицензирование: параметры активации на основе токенов:

/lil — Отображение установленных лицензий на выдачу активации на основе токенов

/ril — Удаление установленной лицензии на выдачу активации на основе токенов

/ltc — Отображение сертификатов активации на основе токенов

/fta [ ] — Принудительное применение активации на основе токенов

Пакетная лицензия: параметры службы управления ключами (KMS):

/sprt — Установка порта TCP, который KMS будет использовать для связи с клиентами

/sai — Установка для неактивированных клиентов интервала попыток подключения к KMS (в минутах). Интервал активации может находиться в пределах от 15 минут (минимум) до 30 дней (максимум), но рекомендуется использовать значение по умолчанию (2 часа).

/sri — Установка для активированных клиентов интервала обновления подключения к KMS (в минутах). Интервал обновления может находиться в пределах от 15 минут (минимум) до 30 дней (максимум), но рекомендуется использовать значение по умолчанию (2 часа).

/sdns — Включение публикации DNS со стороны KMS (по умолчанию)

/cdns — Отключение публикации DNS со стороны KMS

/spri — Установка для KMS обычного приоритета (по умолчанию)

/cpri — Установка для KMS низкого приоритета

/act-type [Тип активации] [ИД активации] — Установка типа активации 1 (Active Directory), 2 (сервер управления ключами), 3 (маркеры) или 0 (все).

Корпоративное лицензирование: параметры активации Active Directory (AD):

/ad-activation-online [Имя объекта активации] — Активация леса Active Directory (AD) с помощью ключа продукта, предоставленного пользователем

/ad-activation-get-iid — Отображение ИД установки для леса Active Directory (AD)

/ad-activation-apply-cid [Имя объекта активации] — Активация леса Active Directory (AD) с помощью ключа продукта, предоставленного пользователем, и ИД подтверждения

Читайте также:  Какие есть приложения для windows phone

/ao-list — Отображение объектов активации в Active Directory (AD)

/del-ao — Удаление объектов активации в Active Directory (AD) для объекта активации, предоставленного пользователем

Примеры использования SLMGR.

При работе с командой SLMGR командная строка должна быть запущена от имени администратора. Для управления лицензиями на удаленных компьютерах требуется соответствующая настройка брандмауэров и параметров безопасности. При работе с удаленными компьютерами проверяется совместимость операционных систем и возможен отказ по причине ее отсутствия. В подсказке, отображаемой при выполнении SLMGR с неправильными параметрами (или без параметров), могут присутствовать неточности и даже ошибки. Синтаксис и результаты выполнения команды в значительной степени различаются для обычных и корпоративных лицензий.

Внимание. Команда SLMGR потенциально опасна и при неправильном ее применении может привести к потере ваших лицензий.

slmgr.vbs /dli — отобразить сведения о текущей лицензии локального компьютера. В отображаемой информации присутствуют сведения о состоянии лицензирования, тип активации и частичный ключ продукта в качестве которого используется последняя группа символов ключа активации. Пример:

Имя: Windows(R), Professional edition
Описание: Windows(R) Operating System, VOLUME_MAK channel
Частичный ключ продукта: GQ46H
Состояние лицензии: имеет лицензию

Для корпоративных лицензий также будут отображены сведения о KMS-сервере (K ey M anagement S ervice) и периоде прохождения процедуры активации.

slmgr.vbs comp0 Dom1\Admin Passwd1 /dli — то же, что и в предыдущем примере, но по отношению к удаленному компьютеру comp0 для подключения к которому имя пользователя Admin в домене Dom1 с паролем Passwd1

slmgr.vbs /dlv — вывод дополнительной информации — идентификатора активации, идентификатора приложения, расширенного PID, идентификатора установки и URL – адресов для проверки и отображения состояния лицензии.

slmgr.vbs /ipk P2N8X-2W9WB-P5BY7-DA7CJ-WJ4HQ — активировать Windows, используя указанный ключ.

slmgr /ato x4bfe195-531e-2e64-ad12-6100f19e395e — активировать продукт с заданным идентификатором активации.

slmgr.vbs /ilc C:\lic\win10pro — активировать Windows с использованием указанного файла лицензии.

slmgr /xpr — отобразить сведения об окончании действия текущей лицензии.

slmgr /rearm — продлить срок действия пробного периода. Продление возможно до трех раз.

slmgr.vbs /cpky — удалить ключ активации из реестра. Обычно выполняется для предотвращения использования данного ключа сторонними лицами.

slmgr.vbs /upk — удалить ключ продукта. Активация будет сброшена.

slmgr.vbs /skms 192.168.2.234:1688 — указать KMS-сервер, который будет использоваться для активации на данном компьютере. Если KMS-сервер используется для активации разных продуктов, то нужно указать конкретный ИД активации

slmgr.vbs /skms-domain mydomain.local — указать домен поиска KMS-сервера, который будет использоваться для активации на данном компьютере. Параметр /skms переопределяет параметр /skms-domain . Для того, чтобы последний был действующим, необходимо выполнить команду:

slmgr.vbs /ckms — удалить запись о KMS-сервере для данного компьютера.

Инфраструктура KMS состоит из KMS-сервера, который активируется в Microsoft с помощью специального корпоративного VLC ключа (KMS host key) (эта операция выполняется один раз) и клиентов KMS, отправляющих запросы на активацию на KMS сервер. В качестве клиентов KMS сервера могут выступать пользовательские и серверные ОС Microsoft и продукты MS Office. В доменных структурах вместо KMS-активации можно использовать его разновидность, оптимизированную для Active Directory — ADBA (Active Directory Based Activation).

При установке KMS сервера в DNS регистрируется специальная SRV (_VLMCS) запись. На клиентском компьютере команда slmgr.vbs /skms-domain определяет домен поиска данной SRV-записи, которая позволит обнаружить KMS сервер.

Для активации KMS клиента на нем должен быть указан специальный публичный ключ KMS, который называется GVLK ключом ( Generic Volume License Key- универсальный ключ многократной установки). При наличии GVLK ключа, клиент KMS пытается либо напрямую подключиться к заданному KMS-серверу, либо найти в DNS SRV запись, указывающую на сервер KMS, после чего выполняет процедуру активации. Если активация прошла успешно, то следующий запрос на активацию будет выполнен через 180 дней.

Cscript windows system32 slmgr vbs ato

Предлагаю вашему вниманию пошаговую инструкцию по переносу службы KMS на новый сервер с дальнейшей её настройкой и активацией.

1) На текущем сервере удаляем хостовый KMS ключ Windows, запустив команду:

slmgr /upk

а после и хостовый KMS ключ Office, запустив команду:

slmgr /upk bfe7a195-4f8f-4f0b-a622-cf13c7d16864

где bfe7a195-4f8f-4f0b-a622-cf13c7d16864 – Office 2010 Activation ID. Нужно так же указать Activation ID для Office 2013 – 2e28138a-847f-42bc-9752-61b03fff33cd, если у вас таковой был установлен.

2) На текущем сервере задаем дефолтный клиентский kms ключ Windows Server, запустив команду:

Читайте также:  C windows syswow64 regsvr32 exe что это

slmgr /ipk [KMS Client Setup Key]

3) Удаляем VLMCS запись из DNS сервера. Для этого заходим в оснастку DNS Manager, открываем Forward Lookup Zones -> имя вашего домена -> _tcp и удаляем запись с именем _VLMCS.

4) Старый KMS сервер удален.

5) Устанавливаем KMS на новый сервер. Необходимо иметь ввиду, что указав хостовый KMS ключ от Windows 2012 Server, вы получите возможность активировать клиентов и с предыдущими версиями Windows, такими как Vista, Server 2008, Windows 7. Итак, добавляем хостовые KMS ключи для Windows и Office:

cscript c:\windows\system32\slmgr.vbs /ipk

cscript c:\windows\system32\slmgr.vbs /ipk

после чего активируем Windows и Office KMS хосты командами:

cscript c:\windows\system32\slmgr.vbs /ato 7b37c913-252b-46be-ad80-b2b5ceade8af (для Windows)

cscript c:\windows\system32\slmgr.vbs /ato bfe7a195-4f8f-4f0b-a622-cf13c7d16864 (для Office 2010)

cscript c:\windows\system32\slmgr.vbs /ato 2e28138a-847f-42bc-9752-61b03fff33cd (для Office 2013)

ВАЖНО! Если вы планируете активировать при помощи вашего KMS сервера такие операционные системы, как Windows 2012 и Windows 8, а сам KMS сервер устанавливаете на Windows 2008 R2, то прежде чем добавлять KMS ключи и активировать KMS хосты, необходимо скачать и установить на новый сервер пакет исправлений KB2757817 (http://support.microsoft.com/kb/2757817).

Кроме того, для возможности активации продуктов Office, необходимо предварительно скачать с сайта http://go.microsoft.com/fwlink/p/?LinkID=169244 и установить на новый сервер приложение KeyManagementServiceHost.exe, которое и позволит нам работать с KMS хостом Office 2010 (для KMS хоста Office 2013 вам понадобится пакет Volume License Pack, который можно скачать по адресу http://www.microsoft.com/en-us/download/details.aspx?id=35584).

Если при попытке активировать KMS хост командой /ato выдается ошибка: 0xC004C008 The activation server determined that the specified product key could not be used , значит было превышено максимальное число активаций с помощью ключа KMS. Ключи KMS могут использоваться до 10 раз на шести разных компьютерах. В этом случае можно попробовать «обойти» проблему следующим образом:

6) По завершению активации перезапускаем службу Software Protection Service. Это можно сделать командами

netstopsppsvc и netstartsppsvc.

7) Проверяем, что в DNS создалась запись с именем _VLMCS, ссылающаяся на адрес нового KMS сервера.

Что бы удостовериться, что KMS хост сконфигурирован корректно, выполните на сервере команду slmgr.vbs /dli (или же slmgr.vbs /dli bfe7a195-4f8f-4f0b-a622-cf13c7d16864 для просмотра состояния работы KMS Office 2010) и посмотрите вывод её результатов: счетчик запросов на активацию (Current count в разделе Key Management Service is installed on this machine) должен увеличиваться.

Кроме того, вы можете посмотреть лог Key Management Service в папке Application and Services Logs на предмет наличия там событий с кодом 12290. Каждое событие отображает имя компьютера и время посылаемого им запроса на активацию.

Как использовать команду Slmgr в Windows

Активировать, удалить, изменить или продлить лицензию Windows в Windows

Средство управления лицензированием программного обеспечения (slmgr) – это файл VBS в Windows, для которого можно запускать команды для выполнения расширенных задач активации Windows.

Вам не нужно использовать Slmgr.vbs для активации Windows или изменения ключа продукта, но вам может понадобиться, если нормальный процесс активации завершится неудачно или вы получите странные ошибки «Windows is not authentic».

Хотя файл Slmgr.vbs хранится в папках System32 и SysWOW64, команды, которые взаимодействуют с файлом, необходимо вводить в командной строке.

Slmgr.vbs используется только для операционной системы Windows. Ospp.vbs управляет корпоративным лицензированием продуктов Microsoft Office.

Примеры команд Slmgr

После открытия командной строки введите нужную команду slmgr, как показано в следующих примерах:

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

Используйте эту команду slmgr, чтобы увидеть, активирована ли Windows. Вы увидите сообщение о том, что Windows активирована, если она есть, или вам будет дана дата, если она не активирована постоянно, или увидите ошибку, если ключ продукта не был предоставлен.

С помощью этой команды slmgr вы увидите часть ключа продукта, используемого на вашем компьютере, и указание, активна ли лицензия. Здесь также содержатся другие подробности, такие как IP-адрес компьютера KMS, интервал обновления активации и другая информация о службах управления ключами (KMS).

Эта команда для slmgr.vbs раскрывает гораздо больше информации о вашем компьютере. Он начинается с номера версии Windows и сопровождается идентификатором активации, расширенным идентификатором PID, идентификатором установки, оставшимся перезапуском Windows и счетчиком SKU, а также некоторыми другими подробностями, помимо того, что показывает параметр /dli .

Команда rearm сбрасывает таймеры активации, что позволяет вам использовать Windows, не активируя ее, продлевая пробную версию. Например, если вы используете Windows на 30-дневную пробную версию, это ограничение в один месяц может быть сброшено обратно в начало после ввода этой команды slmgr.

Читайте также:  Hp compaq 6720s как установить windows

Перезагрузка вашего компьютера требуется для выполнения этой команды.

Существует ограничение на то, сколько раз вы можете перезапускать файлы активации Windows. Проверьте количество перевооружений с помощью команды /dlv выше, чтобы увидеть, сколько осталось циклов.

Используйте эту команду slmgr, чтобы удалить ключ продукта из реестра Windows. Это не приведет к удалению ключа с вашего компьютера или деактивации Windows, но не позволит программам поиска ключей и вредоносным программам получить ключ.

Эта команда slmgr заставляет Windows попробовать активацию через Интернет, что полезно, если вы попытались выполнить обычные шаги активации (не используя Slmgr.vbs), но получили проблему с подключением или аналогичную ошибку.

Измените ключ продукта Windows с помощью этой команды slmgr. Замените эти цифры на реальный ключ продукта, но не забудьте включить тире. Перезагрузите компьютер, чтобы полностью применить новый ключ.

Если ключ неверен, вы увидите сообщение, что Служба лицензирования программного обеспечения сообщила, что ключ продукта недействителен .

Эта команда точно такая же, как и команда slmgr/ipk , показанная выше, но вместо того, чтобы выполнить запрос ключа изменения продукта на локальном компьютере, она выполняется на компьютере с именем mattpc с помощью Matt учетные данные администратора.

Подходящий последний пример команды slmgr в Windows – это тот, который удалит ключ продукта с локального компьютера. Просто перезагрузите компьютер после того, как вы увидите сообщение Деинсталлированный ключ продукта успешно .

Команды Slmgr

Приведенные выше примеры являются довольно простыми и должны быть единственными, которые нужно использовать большинству людей. Однако, если вам требуются более сложные параметры, взгляните на синтаксис команды slmgr и другие поддерживаемые параметры.

slmgr [ Имя машины [ имя пользователя [ пароль ]]] [ опция ]

Параметры команды Slmgr

Item Объяснение
MachineName Машина для администрирования. По умолчанию используется локальный компьютер, если не указан.
имя пользователя Имя пользователя учетной записи администратора на удаленном компьютере.
пароль Пароль для имени пользователя .
/АТО Активируйте лицензию Windows и ключ продукта на сервере Microsoft.
/atp Confirmation_ID Активируйте продукт с помощью предоставленного пользователем Confirmation_ID .
/CDNs Отключить публикацию DNS узлом KMS.
/ckhc Отключить кэширование узла KMS.
/ckms Очистите имя сервера KMS, используемого по умолчанию, и порт по умолчанию.
/cpky Удалить ключ продукта Windows из реестра Windows.
/CPRI Установите приоритет KMS на низкий уровень.
/дли Показать информацию о текущей лицензии со статусом активации и частичным ключом продукта.
/DLV Показать дополнительную информацию о лицензии. Аналогично /dli , но более подробно.
/DTI Показать идентификатор установки для автономной активации.
/ipk ключ Изменить ключ продукта Windows. Заменяет текущий ключ продукта, если он есть.
/ilc файл Установите файл лицензии.
/rilc Переустановите файлы системных лицензий.
/Rearm Сброс периода оценки/состояния лицензирования и состояния активации компьютера. Используйте /rearm-app , чтобы указать приложение, или /rearm-sku для определенного sku.
/SKMS Установите сервер KMS корпоративного лицензирования и/или порт, используемый для активации KMS.
/skhc Включить кэширование узла KMS (по умолчанию включено). Это блокирует использование приоритета и веса DNS после первоначального обнаружения работающего узла KMS.
/sai интервал Устанавливает интервал в минутах для неактивированных клиентов, пытающихся подключиться к KMS.
/SPRI Установите приоритет KMS на обычный (по умолчанию).
/sprt порт Установите порт, на котором узел KMS прослушивает запросы на активацию клиента (TCP-порт по умолчанию – 1688).
/НСУР Включить публикацию DNS на узле KMS (по умолчанию).
/UPK Удалите установленный в данный момент ключ продукта Windows и верните статус лицензии обратно в пробное состояние.
/XPR Показать дату истечения срока действия текущей лицензии или указать, является ли активация постоянной.

Параметр MachineName нельзя использовать на разных платформах. Например, вы не можете управлять активацией Windows на компьютере под управлением Windows 7 с компьютера под управлением Windows Vista.

Оцените статью