Средства для управления активацией корпоративных лицензий Office 2013

 

Применимо к: Office 2013

Последнее изменение раздела: 2016-12-16

Сводка. Эта статья описывает сценарии ospp.vbs и slmgr.vbs, а также средство управления активацией корпоративных лицензий.

Аудитория: ИТ-специалисты

Сценарий платформы защиты программного обеспечения Office (ospp.vbs), сценарий диспетчера лицензий программного обеспечения (slmgr.vbs) и средство управления активацией корпоративных лицензий (VAMT) помогут вам настроить и протестировать корпоративные выпуски Office 2013. Перед прочтением этой статьи мы рекомендуем ознакомиться со статьями Планирование многопользовательской активации Office 2013, Активация Office 2013 с помощью KMS, Активация клиентов MAK Office 2013 и Активация Office 2013 на основе Active Directory.

ВажноВажно!
Эти сведения применимы к корпоративным выпускам Office 2013, но не к Office 365 профессиональный плюс. Office 365 профессиональный плюс лицензируется по подписке. Подробнее см. в разделе Office 365 профессиональный плюс: руководство по развертыванию.

Содержание:

  • Советы по настройке клиентов и узлов KMS

  • Сценарий ospp.vbs

  • Сценарий slmgr.vbs

  • Средство управления активацией корпоративных лицензий (VAMT)

Советы по настройке клиентов и узлов KMS

В общем случае настройка KMS-клиентов Office не требуется, если KMS-сервер Office правильно установлен и настроен. KMS-клиент будет автоматически искать KMS-сервер с помощью DNS и предпринимать попытки активации. Служба управления ключами использует записи ресурсов SRV в DNS, чтобы сохранять и передавать расположения KMS-серверов.

По умолчанию KMS-серверы автоматически публикуют данные, которые нужны KMS-клиентам для поиска и установления связи с ними, посредством протокола динамического обновления DNS. По умолчанию KMS-клиенты запрашивают у DNS-сервера данные службы управления ключами.

Вы можете вручную настроить KMS-серверы и клиенты в зависимости от конфигурации сети и требований безопасности. Например, если в сетевой среде не используются записи ресурсов SRV, можно вручную настроить KMS-клиент для использования определенного KMS-сервера. Подробнее о настройке клиента KMS см. в разделе Сценарий ospp.vbs далее в этой статье и в разделе Настройка клиентов Office 2013 KMS. Подробнее о настройке узла KMS см. в статье Подготовка и настройка узла Office 2013 KMS.

Сценарий ospp.vbs

Сценарий платформы защиты программного обеспечения Office (ospp.vbs) позволяет настраивать корпоративные выпуски клиентских продуктов Office 2013. Следует открыть командную строку с правами администратора и перейти к папке со сценарием. Он расположен в папке %installdir%\Program Files\Microsoft Office\Office15. При использовании 32-разрядной версии Office 2013 в 64-разрядной операционной системе скрипт размещен в папке %installdir%\Program Files (x86)\Microsoft Office\Office15.

Для запуска ospp.vbs требуется обработчик сценариев cscript.exe. Для просмотра файла справки введите следующую команду, а затем нажмите клавишу ВВОД:

cscript ospp.vbs /?

Общий синтаксис сценария выглядит следующим образом:

cscript ospp.vbs [Параметр:Значение] [Имя_Компьютера] [Пользователь] [Пароль]

Параметр   Задает параметр и значение для использования при активации продукта, установке или удалении ключа продукта, установке и отображении сведений о лицензии, задании имени и номера порта KMS-сервера и удалении KMS-сервера. Параметры и значения приведены в таблице в данном разделе.

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

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

Пароль   Пароль для учетной записи. Если учетная запись пользователя и пароль не предоставлены, будут использованы текущие учетные данные.

ВажноВажно!
Перед запуском ospp.vbs проверьте следующие моменты.
  • Брандмауэр Windows разрешает трафик инструментария управления Windows (WMI) на удаленном компьютере.

  • У вас есть учетные данные с необходимыми разрешениями на удаленном компьютере, или вы можете передать учетные данные с необходимыми разрешениями на удаленный компьютер.

  • Вы запускаете ospp.vbs в окне командной строки с повышенными полномочиями.

Глобальные параметры для ospp.vbs

Глобальный параметр Описание

/act

Активирует установленные ключи продукты Office 2013.

/inpkey:value

Устанавливает ключ продукта (заменяет существующий ключ) на ключ, предоставленный пользователем. Требуется параметр Value.

/unpkey:value

Удаляет установленный ключ продукта с последними пятью символами ключа продукта, который нужно удалить (как отображается в параметре /dstatus). Требуется параметр Value.

/inslic:value

Устанавливает лицензию с использованием XRM-MS-лицензии по пути, заданным пользователем. Требуется параметр Value.

/dstatus

Отображает сведения о всех установленных ключах продукта.

/dstatusall

Отображает сведения о лицензиях для всех установленных лицензий.

/dhistoryacterr

Отображает журнал сбоев для активации с помощью ключа MAK или розничной активации.

/dinstid

Отображает идентификатор установки для автономной активации.

/actcid:value

Активирует продукт с помощью предоставленного пользователем идентификатора подтверждения. Требуется параметр Value.

/rearm

Сбрасывает состояние лицензирования для всех установленных ключей продуктов Office 2013.

/rearm:value

Сбрасывает состояние лицензирования для лицензии Office 2013 с предоставленным пользователем значением SKUID. Требуется параметр Value.

Используйте этот параметр со значением SKUID, заданным с помощью параметра /dstatus, если вы исчерпали все возможности возврата к исходному состоянию активации и активировали Office через KMS или на основе Active Directory, чтобы получить дополнительную возможность возврата к исходному состоянию активации.

/ddescr:value

Отображает описание кода ошибки, предоставленное пользователем. Требуется параметр Value.

В следующей таблице описаны параметры ospp.vbs для настройки клиента KMS.

Параметры клиента KMS для ospp.vbs

Параметр KMS-клиента Описание

/dhistorykms

Отображает журнал активации клиента KMS.

/dcmid

Отображает идентификатор клиентского компьютера KMS (CMID).

/sethst:value

Задает имя узла KMS, предоставленное пользователем.

Задается значение HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServiceName (REG_SZ).

/setprt:value

Задает номер порта KMS, предоставленный пользователем. Требуется параметр Value.

Задается значение HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServicePort (REG_SZ).

/remhst

Удаляет имя KMS-сервера (устанавливает значение порта по умолчанию).

/cachst:value

Разрешает или запрещает кэширование узла KMS. Требуется параметр Value (TRUE или FALSE).

/actype:value

(Только Windows 8 и более поздние версии) Устанавливает тип активации корпоративных лицензий. Требуется параметр Value.

Значения: 1 (для Active Directory), 2 (для KMS), 0 (для обоих методов).

/skms-domain:value

(Только для Windows 8 и последующих версий.) Устанавливает особый домен DNS, в котором можно найти все записи SRV KMS. Этот параметр не действует, если в параметре /sethst установлен особый отдельный узел KMS. Параметр Value обязателен и представляет полное доменное имя.

/ckms-domain

(Только для Windows 8 и последующих версий.) Очищает особый домен DNS, в котором можно найти все записи SRV KMS. Используется особый узел KMS, если он задан в параметре /sethst. В противном случае используется автообнаружение узла KMS.

Сценарии, в которых используются ospp.vbs

В следующих сценариях предполагается, что ospp.vbs выполняется в командной строке с повышенными полномочиями.

ПримечаниеПримечание
Любые изменение влияют только на клиентские продукты Office 2013. Вы должны настроить клиент Windows отдельно с помощью сценария slmgr.vbs, описанного в разделе Сценарий slmgr.vbs далее в этой статье.

Изменение ключа продукта на ключ MAK на удаленном компьютере

  1. Если имя удаленного компьютера — contoso1, выполните следующую команду для ввода ключа продукта. Предполагается, что для удаленного компьютера используются учетные данные администратора. Если учетные данные на удаленном компьютере отличаются от учетных данных пользователя, следует ввести свое имя пользователя и пароль в командной строке и нажать клавишу ВВОД:

    cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx contoso1

  2. Чтобы активировать удаленный компьютер, введите следующую команду, а затем нажмите клавишу ВВОД:

    cscript ospp.vbs /act contoso1

Диагностика ошибок активации KMS

  1. Если на компьютере установлен клиентский ключ KMS, проверьте состояние лицензирование. Для этого введите следующую команду, затем нажмите клавишу ВВОД:

    cscript ospp.vbs /dstatusall

  2. Чтобы просмотреть журнал активации KMS, введите следующую команду, а затем нажмите клавишу ВВОД:

    cscript ospp.vbs /dhistorykms

  3. Для запуска активации введите следующую команду, а затем нажмите клавишу ВВОД:

    cscript ospp.vbs /act

  4. Проверьте, если ли в сообщении об ошибке код 0xC004F042. Если в уведомлениях для пользователей отображается код ошибки, его можно использовать для поиска сообщения об ошибке. Для этого введите следующую команду и нажмите клавишу ВВОД:

    cscript ospp.vbs /ddescr:0xC004F042

Проверка имени узла KMS и автообнаружение

  1. Если тестируется узел KMS с именем kmstest.contoso.com и нужно указать его в клиенте KMS, введите следующую команду, затем нажмите клавишу ВВОД:

    cscript ospp.vbs /sethst:kmstest.contoso.com

    ПримечаниеПримечание
    При изменении порта по умолчанию в узле KMS необходимо запустить ospp.vbs с параметром /setprt.
    Например: cscript ospp.vbs /setprt:1750
  2. Для запуска активации введите следующую команду, а затем нажмите клавишу ВВОД:

    cscript ospp.vbs /act

  3. Для просмотра журнала активации KMS и проверки успешности связи с узлом, введите следующую команду, затем нажмите клавишу ВВОД:

    cscript ospp.vbs /dhistorykms

  4. Теперь нужно, чтобы клиент KMS использовал DNS для автообнаружения рабочего узла KMS. Для удаления имени узла KMS введите следующую команду и нажмите клавишу ВВОД:

    cscript ospp.vbs /remhst

Сценарий slmgr.vbs

Диспетчер лицензий программного обеспечения (slmgr.vbs) — это сценарий, используемый для настройки и запроса информации о корпоративном лицензировании для узла KMS Office 2013 и узла Windows. Дополнительные сведения см. в статье Настройка узлов KMS для Windows.

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

Сценарий slmgr.vbs может использовать сервер сценариев Windows, wscript.exe или сервер сценариев на основе команд, cscript.exe. Администраторы могут указать, какой модуль обработки сценариев будет использоваться. Если модуль обработки сценариев не указан, slmgr.vbs запускается с использованием модуля обработки сценариев по умолчанию, wscript.exe. Мы рекомендуем использовать cscript.exe.

Служба лицензирования программного обеспечения должна быть перезапущена для применения любых изменений. Чтобы перезапустить службу лицензирования программного обеспечения, используйте оснастку служб консоли управления (MMC) или запустите следующую команду:

net stop sppsvc && net start sppsvc

Сценарию slmgr.vbs требуется по крайней мере один параметр. Если сценарий запускается без параметров, он отображает данные справки. В следующей таблице приведен список параметров командной строки slmgr.vbs и описание каждого из них. Большая часть параметров в таблице предназначена для настройки KMS-сервера. Однако параметры /sai и /sri передаются KMS-клиентам после того, как они установят связь с узлом KMS. Общий синтаксис slmgr.vbs выглядит следующим образом (предполагается, что используется cscript.exe):

cscript slmgr.vbs /parameter

cscript slmgr.vbs [имя_компьютера] [пользователь] [пароль] [параметр]

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

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

Пароль.   Пароль для учетной записи. Если учетная запись пользователя и пароль не передаются, то используются текущие учетные данные.

Параметр.   Параметры приведены в следующей таблице.

Стандартные параметры команды Slmgr.vbs

Параметр Описание

/ipk [ProductKey]

Устанавливает ключ продукта для Windows (по умолчанию) или другого приложения, определяемого этим ключом продукта.

/ato [ActivationID]

Активирует узел KMS для Windows (по умолчанию) или приложение с указанным идентификатором активации. Идентификатор активации Office 2013 — 2E28138A-847F-42BC-9752-61B03FFF33CD.

/dti [ActivationID]

Отображает идентификатор установки, который используется для активации узла KMS для Windows (по умолчанию) по телефону или приложение с указанным идентификатором активации. Идентификатор активации Office 2013 — 2E28138A-847F-42BC-9752-61B03FFF33CD. На основе предоставленного по телефону идентификатора установки вы получаете идентификатор подтверждения, который используется для активации узла KMS с использованием параметра //atp.

/atp [ConfirmationID][ActivationID]

После получения идентификатора подтверждения активирует узел KMS для Windows (по умолчанию) или приложение с указанным идентификатором активации. Идентификатор активации Office 2013 — 2E28138A-847F-42BC-9752-61B03FFF33CD.

/dlv [ActivationID]

Отображает подробные сведения о лицензии для Windows (по умолчанию) или для приложения с указанным идентификатором активации. Идентификатор активации Office 2013 — 2E28138A-847F-42BC-9752-61B03FFF33CD.

Например, выполните следующую команду в командной строке с повышенными привилегиями в папке C:\windows\system32, чтобы получить состояние узла KMS Office:

cscript slmgr.vbs /dlv 2E28138A-847F-42BC-9752-61B03FFF33CD

/dli [ActivationID]

Отображает сведения о лицензии для Windows (по умолчанию) или для приложения с указанным идентификатором активации. Идентификатор активации Office 2013 — 2E28138A-847F-42BC-9752-61B03FFF33CD2E28138A-847F-42BC-9752-61B03FFF33CD.

/upk [ActivationID]

Удаляет ключ продукта для Windows (по умолчанию) или другого приложения с указанным идентификатором активации. Идентификатор активации Office 2013 — 2E28138A-847F-42BC-9752-61B03FFF33CD.

Предупреждение

Если требуется удалить ключ продукта, например, для Office 2013, и по ошибке не введен идентификатор активации, будут удалены все установленные ключи продуктов, в том числе и ключ продукта для Windows.

/xpr [ActivationID]

Отображает дату истечения срока действия для текущего состояния лицензии.

/sprt [PortNumber]

Устанавливает на KMS-сервере порты TCP для связи. Заменяет PortNumber номером порта TCP для использования. Значение по умолчанию — 1688.

/cdns

Отключает автоматическую публикацию DNS KMS-сервером.

/sdns

Включает автоматическую публикацию DNS KMS-сервером.

/cpri

Понижает приоритет процессов KMS-сервера.

/sai [ActivationInterval]

Задает частоту, с которой KMS-клиенты предпринимают попытки активироваться, если им не удается найти KMS-сервер. Заменяет ActivationInterval значением в минутах. Значение по умолчанию — 120.

/sri [RenewalInterval]

Задает частоту, с которой KMS-клиенты предпринимают попытки продлить активацию, устанавливая связь с KMS-сервером. Заменяет RenewalInterval значением в минутах. Значение по умолчанию — 10080 (7 дней). Данный параметр перезаписывает локальные параметры KMS-клиента.

В следующей таблице показаны параметры команды для активации леса Active Directory с помощью Active Directory.

Параметры команды Slmgr.vbs для активации с помощью Active Directory

Параметр Описание

/ad-activation-online [ProductKey]

Активирует лес Active Directory с помощью ключа продукта, предоставленного пользователем.

/ad-activation-apply-get-iid [ProductKey]

Отображает идентификатор установки для леса Active Directory.

/ad-activation-apply-cid [ProductKey][ConfirmationID]

Активирует лес Active Directory с помощью ключа продукта, предоставленного пользователем, и идентификатора подтверждения.

Средство управления активацией корпоративных лицензий (VAMT)

Средство управления активацией корпоративных лицензий (VAMT) 3.0 предоставляет графический пользовательский интерфейс для управления активацией корпоративных лицензий. Кроме операционных систем, в которых работает VAMT 2.0, VAMT 3.0 может также работать в Windows 8 и Windows Server 2012. Дополнительные сведения о VAMT 3.0 см. в техническом справочнике по средству управления активацией корпоративных лицензий.

См. также

Планирование многопользовательской активации Office 2013
Активация Office 2013 с помощью KMS
Активация клиентов MAK Office 2013
Активация Office 2013 на основе Active Directory