Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:корпоративные версии Канала долгосрочных служб Office (LTSC) 2024, Office LTSC 2021, Office 2019 и Office 2016 (включая Project и Visio)
Скрипт платформы защиты программного обеспечения Office (ospp.vbs), скрипт диспетчера лицензий на программное обеспечение (slmgr.vbs) и средство управления активацией корпоративных лицензий (VAMT) помогают настраивать и тестировать версии Office с корпоративной лицензией, включая Project и Visio. Прежде чем читать эту статью, ознакомьтесь со следующими статьями:
- Обзор активации корпоративных лицензий Office
- Активация корпоративных лицензированных версий Office с помощью MAK
- Активация корпоративных лицензируемых версий Office с помощью Active Directory.
Скрипт платформы защиты программного обеспечения Office (ospp.vbs) позволяет настроить корпоративные версии продуктов Office, включая Project и Visio. Скрипт ospp.vbs можно найти в папке Program Files\Microsoft Office\Office16
. Если 32-разрядная версия Office установлена на 64-разрядную операционную систему, то перейдите в папку Program Files (x86)\Microsoft Office\Office16
.
Примечание
Скрипт ospp.vbs не работает для версий Project и Visio Приложения Microsoft 365 или подписок. Вместо этого можно использовать скрипт PowerShell с именем vnextdiag.ps1. Дополнительные сведения см. в разделе Проверка состояния лицензии и активации для Приложения Microsoft 365.
Для запуска сценария ospp.vbs требуется обработчик сценариев cscript.exe. Чтобы просмотреть файл справки, введите следующую команду и нажмите клавишу ВВОД:
cscript ospp.vbs /?
Общий синтаксис сценария выглядит следующим образом:
cscript ospp.vbs [Option:Value] [ComputerName] [User] [Password]
Вариант
Указывает параметр и значение для активации продукта, установки или удаления ключа продукта, установки и отображения сведений о лицензии, задания имени узла и порта службы управления ключами (KMS), а также удаления имени и порта узла KMS. Параметры и значения отображаются в таблицах этого раздела.
Имя_компьютера
Имя удаленного компьютера. Если имя компьютера не указано, команда использует локальный компьютер.
Пользователь
Учетная запись с требуемыми разрешениями на удаленном компьютере.
Пароль
Пароль для учетной записи. Если не указать учетную запись пользователя и пароль, команда использует ваши текущие учетные данные.
Важно!
Перед запуском ospp.vbs убедитесь, что:
- При запуске сценария на удаленном компьютере убедитесь, что брандмауэр Windows разрешает трафик инструментария управления Windows (WMI) на этом компьютере.
- Используйте учетную запись пользователя, принадлежающую группе администраторов на компьютере, на котором выполняется скрипт.
- Запустите сценарий ospp.vbs из командной строки с повышенными привилегиями.
Глобальный параметр | Описание |
---|---|
/действовать | Активирует установленные ключи продуктов Office. |
/inpkey:value | Устанавливает ключ продукта (заменяет существующий ключ) на ключ, предоставленный пользователем. Обязательное значение. |
/unpkey:value | Удаляет установленный ключ продукта, используя последние пять цифр ключа продукта для удаления (как показано в параметре /dstatus). Обязательное значение. |
/inslic:value | Устанавливает лицензию, используя путь к предоставленной пользователем лицензии .xrm-ms. Обязательное значение. |
/dstatus | Отображает сведения о всех установленных ключах продукта. |
/dstatusall | Отображает сведения о лицензиях для всех установленных лицензий. |
/dhistoryacterr | Отображает журнал сбоев для активации с помощью ключа MAK или розничной активации. |
/dinstid | Отображает идентификатор установки для автономной активации. |
/actcid:value | Активирует продукт с помощью предоставленного пользователем идентификатора подтверждения. Обязательное значение. |
/rearm | Сбрасывает состояние лицензирования для всех установленных ключей продуктов Office. |
/rearm:value | Сбрасывает состояние лицензирования для лицензии Office, используя предоставленное пользователем значение идентификатора SKU. Обязательное значение. Используйте этот параметр с идентификатором номера SKU, заданным параметром /dstatus, если у вас заканчивается повторное выполнение и активируется Office с помощью KMS или активации на основе Active Directory, чтобы получить еще одну возможность. |
/ddescr:value | Отображает описание кода ошибки, предоставленное пользователем. Обязательное значение. |
В следующей таблице описываются параметры ospp.vbs для настройки клиента KMS.
Параметр KMS-клиента | Описание |
---|---|
/dhistorykms | Отображает журнал активации клиента KMS. |
/dcmid | Отображает идентификатор клиентского компьютера KMS (CMID). |
/sethst:value | Задает имя узла KMS, используя предоставленное пользователем имя узла. Обязательное значение. Эта команда задает HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServiceName (REG_SZ). |
/setprt:value | Задает порт KMS, используя предоставленный пользователем номер порта. Значение по умолчанию: 1688. Обязательное значение. Эта команда задает HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServicePort (REG_SZ). |
/remhst | Удаляет имя узла KMS и сбрасывает порт по умолчанию (1688). |
/cachst:value | Разрешает или запрещает кэширование узла KMS. Обязательное значение (TRUE или FALSE). |
/actype:value |
(только Windows 8.1 и более поздних версиях) Задает тип активации корпоративных лицензий. Обязательное значение. Значения: 1 (для Active Directory), 2 (для KMS), 0 (для обоих методов). |
/skms-domain:value | (только Windows 8.1 и более поздних версий) Задает конкретный домен DNS, в котором отображаются все записи службы KMS (SRV). Этот параметр не влияет на автоматическое обнаружение, если задано одно имя узла KMS с помощью параметра /sethst. Значение должно быть полным доменным именем (FQDN). |
/ckms-domain | (только Windows 8.1 и более поздних версиях) Очищает конкретный домен DNS, в котором отображаются все записи SRV KMS. Если с помощью параметра /sethst не задано ни одно имя узла KMS, автоматические обнаружение находит узел KMS. |
В этих сценариях предполагается, что вы запускаете ospp.vbs из командной строки с повышенными привилегиями.
Примечание
Любые изменения, внесенные вами, затрагивают только клиентские продукты Office. Настройте клиент Windows отдельно с помощью скриптаslmgr.vbs.
Если имя удаленного компьютера — contoso1, выполните следующую команду для ввода ключа продукта. Эта команда предполагает, что у вас есть учетные данные администратора на удаленном компьютере. Если ваши учетные данные отличаются от имени и пароля для входа, введите имя и пароль для входа в командной строке и нажмите клавишу ВВОД:
cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx contoso1
Чтобы активировать удаленный компьютер, введите следующую команду и нажмите клавишу ВВОД:
cscript ospp.vbs /act contoso1
Если на компьютере установлен ключ клиента KMS, проверка состояние лицензирования, введя следующую команду и нажав клавишу ВВОД:
cscript ospp.vbs /dstatusall
Чтобы просмотреть журнал активации KMS, введите следующую команду и нажмите клавишу ВВОД:
cscript ospp.vbs /dhistorykms
Чтобы активировать активацию, введите следующую команду и нажмите клавишу ВВОД:
cscript ospp.vbs /act
Проверьте, если ли в сообщении об ошибке код 0xC004F042. Если в диалоговых окнах уведомлений отображается код ошибки, используйте этот код, чтобы проверка сообщение об ошибке. Для этого введите следующую команду и нажмите клавишу ВВОД:
cscript ospp.vbs /ddescr:0xC004F042
Чтобы включить кэширование на клиентском компьютере KMS, введите следующую команду и нажмите клавишу ВВОД:
cscript ospp.vbs /cachst:TRUE
Чтобы отключить кэширование на клиентском компьютере KMS, введите следующую команду и нажмите клавишу ВВОД:
cscript ospp.vbs /cachst:FALSE
Если вы протестируете узел 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, введя следующую команду и нажав клавишу ВВОД:
cscript ospp.vbs /remhst
Скрипт диспетчера лицензий на программное обеспечение (slmgr.vbs), расположенный в Windows\system32
папке, настраивает и извлекает сведения об активации корпоративных лицензий для узла Office KMS и узла 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 [ComputerName] [User] [Password] [Option]
Имя_компьютера
Имя удаленного компьютера. Если имя компьютера не указано, команда использует локальный компьютер.
Пользователь
Учетная запись с необходимыми разрешениями на удаленном компьютере.
Пароль
Пароль для учетной записи. Если не указать учетную запись пользователя и пароль, команда использует ваши текущие учетные данные.
Вариант
Параметры отображаются в следующей таблице.
Вариант | Описание |
---|---|
/ipk ProductKey | Устанавливает ключ продукта для Windows (по умолчанию) или другого приложения, определяемого ключом продукта. |
/ato ActivationID | Активирует узел KMS для Windows (по умолчанию) или приложение, определяемое указанным идентификатором активации. |
/dti ActivationID | Отображает идентификатор установки, используемый для активации по телефону главного компьютера KMS для Windows (по умолчанию) или приложения, определяемого указанным идентификатором активации. Введите идентификатор установки в телефон, чтобы получить идентификатор подтверждения, который активирует главный компьютер KMS с помощью /atp параметра . |
/atp ConfirmationID ActivationID | После получения идентификатора подтверждения активирует узел KMS для Windows (по умолчанию) или приложение, определяемое указанным идентификатором активации. |
/dlv ActivationID | Отображает подробные сведения о лицензии для Windows (по умолчанию) или приложения, определяемого указанным идентификатором активации. Например, выполните следующую команду в командной строке с повышенными привилегиями в Windows\system32 папке, чтобы получить состояние узла KMS Office:cscript slmgr.vbs /dlv 70512334-47B4-44DB-A233-BE5EA33B914C |
/dli ActivationID | Отображает сведения о лицензии для Windows (по умолчанию) или приложения, определяемого указанным идентификатором активации. |
/upk ActivationID | Удаляет ключ продукта для Windows (по умолчанию) или приложение, определенное указанным идентификатором активации. ОСТОРОЖНОСТЬ: Если вы планируете удалить ключ продукта для Office и пропустить идентификатор активации, команда удаляет все установленные ключи продукта, включая ключ продукта Windows. |
/xpr ActivationID | Отображает дату истечения срока действия для текущего состояния лицензии. |
/sprt PortNumber | Устанавливает на главном компьютере с KMS COM-порт TCP. Замените PortNumber номером TCP-порта для использования. Значение по умолчанию — 1688. |
/cdns | Отключает автоматическую публикацию DNS главным компьютером с KMS. |
/sdns | Включает автоматическую публикацию DNS главным компьютером с KMS. |
/cpri | Понижает приоритет процессов главного компьютера с KMS. |
/sai ActivationInterval | Изменяет частоту попыток активации клиента KMS, если ему не удается найти главный компьютер KMS. Замените ActivationInterval значением, выраженным в минутах. Значение по умолчанию — 120 минут. |
/sri RenewalInterval | Изменяет частоту попыток клиента KMS продлить активацию, связавшись с главным компьютером KMS. Замените RenewalInterval значением, выраженным в минутах. Значение по умолчанию — 10080 минут (семь дней). Этот параметр перезаписывает локальные параметры клиента KMS. |
Примечание
- Идентификатор активации для Office LTSC 2024: F3D89BBF-C0EC-47CE-A8FA-E5A5F97E447F
- Идентификатор активации для Office LTSC 2021: 47F3B983-7C53-4D45-ABC6-BCD91E2DD90A
- Идентификатор активации Для Office 2019: 70512334-47B4-44DB-A233-BE5EA33B914C
- Идентификатор активации Для Office 2016: 98EBFE73-2084-4C97-932C-C0CD1643BEA7
В следующей таблице показаны параметры команд для активации леса доменные службы Active Directory (AD DS) с помощью активации на основе Active Directory.
Вариант | Описание |
---|---|
/ad-activation-online ProductKey | Активирует лес AD DS с помощью ключа продукта, предоставленного пользователем. |
/ad-activation-apply-get-iid ProductKey | Отображает идентификатор установки для леса AD DS. |
/ad-activation-apply-cid ProductKeyConfirmationID | Активирует лес AD DS с помощью предоставленного пользователем ключа продукта и идентификатора подтверждения. |
средство управления активацией корпоративных лицензий (VAMT) предоставляет графический интерфейс для управления активацией томов. Дополнительные сведения см. в техническом справочнике по средство управления активацией корпоративных лицензий (VAMT).
Примечание
- Office LTSC 2024, Office LTSC 2021 и Office 2019 требуется как минимум VAMT 3.1.
Чтобы управлять активацией корпоративных лицензий для Office LTSC 2024 с помощью VAMT, выполните следующие действия.
- Определите папку установки для VAMT, например
C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\VAMT3
. - Скачайте файлы поддержки Office LTSC 2024 по ссылке для скачивания Office VAMT.
-
pkeyconfig-office24-client.xrm-ms
Скопируйте файлы ,pkeyconfig-office24-kmshost.xrm-ms
иOffice24.cilx
в соответствующие каталоги VAMT:- Скопируйте XRM-MS-файлы в папку
VAMT3\pkconfig
. - Скопируйте CILX-файл в расположение, где вы можете легко получить к нему доступ для импорта.
- Скопируйте XRM-MS-файлы в папку
Импорт данных Office LTSC 2024 в VAMT:
- Откройте VAMT.
- В области Действия выберите Импорт списка , чтобы открыть диалоговое окно Импорт списка .
- В диалоговом окне Импорт списка перейдите к расположению
Office24.cilx
файла, выберите файл и нажмите кнопку Открыть. - В диалоговом окне средство управления активацией корпоративных лицензий нажмите кнопку ОК, чтобы начать импорт. VAMT отображает сообщение о ходе импорта файла. Нажмите кнопку ОК , когда появится сообщение с подтверждением успешного завершения импорта.