Средства для управления активацией корпоративных лицензий 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 проверьте следующие моменты.
|
Глобальные параметры для 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 на удаленном компьютере
Если имя удаленного компьютера — contoso1, выполните следующую команду для ввода ключа продукта. Предполагается, что для удаленного компьютера используются учетные данные администратора. Если учетные данные на удаленном компьютере отличаются от учетных данных пользователя, следует ввести свое имя пользователя и пароль в командной строке и нажать клавишу ВВОД:
cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx contoso1
Чтобы активировать удаленный компьютер, введите следующую команду, а затем нажмите клавишу ВВОД:
cscript ospp.vbs /act contoso1
Диагностика ошибок активации KMS
Если на компьютере установлен клиентский ключ KMS, проверьте состояние лицензирование. Для этого введите следующую команду, затем нажмите клавишу ВВОД:
cscript ospp.vbs /dstatusall
Чтобы просмотреть журнал активации KMS, введите следующую команду, а затем нажмите клавишу ВВОД:
cscript ospp.vbs /dhistorykms
Для запуска активации введите следующую команду, а затем нажмите клавишу ВВОД:
cscript ospp.vbs /act
Проверьте, если ли в сообщении об ошибке код 0xC004F042. Если в уведомлениях для пользователей отображается код ошибки, его можно использовать для поиска сообщения об ошибке. Для этого введите следующую команду и нажмите клавишу ВВОД:
cscript ospp.vbs /ddescr:0xC004F042
Проверка имени узла KMS и автообнаружение
Если тестируется узел KMS с именем kmstest.contoso.com и нужно указать его в клиенте KMS, введите следующую команду, затем нажмите клавишу ВВОД:
cscript ospp.vbs /sethst:kmstest.contoso.com
Примечание При изменении порта по умолчанию в узле KMS необходимо запустить ospp.vbs с параметром /setprt.
Например: cscript ospp.vbs /setprt:1750Для запуска активации введите следующую команду, а затем нажмите клавишу ВВОД:
cscript ospp.vbs /act
Для просмотра журнала активации KMS и проверки успешности связи с узлом, введите следующую команду, затем нажмите клавишу ВВОД:
cscript ospp.vbs /dhistorykms
Теперь нужно, чтобы клиент 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