Поделиться через


Метод InstallAgreementLicenseKeyPack класса Win32_TSLicenseKeyPack

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

Синтаксис

uint32 InstallAgreementLicenseKeyPack(
  [in]  uint32 AgreementType,
  [in]  string sAgreementNumber,
  [in]  uint32 ProductVersion,
  [in]  uint32 ProductType,
  [in]  uint32 LicenseCount,
  [out] uint32 KeyPackId
);

Параметры

AgreementType [in]

Тип соглашения.

Значение Описание
0 Пакет ключей лицензий входит в соглашение о корпоративном лицензировании Select (для клиентов с 250 или более компьютерами). Параметр sAgreementNumber — это номер регистрации (семь числовых цифр), найденный в форме подписанного соглашения.
1 Пакет ключей лицензий входит в корпоративное лицензионное соглашение Enterprise для клиентов с 250 или более компьютерами. Параметр sAgreementNumber — это номер регистрации (семь числовых цифр), найденный в форме подписанного соглашения.
2 Пакет ключей лицензий получен из соглашения о корпоративном лицензировании Campus для высшего учебного заведения. Параметр sAgreementNumber — это номер регистрации (семь числовых цифр), найденный в форме подписанного соглашения.
3 Пакет ключей лицензий предоставляется в рамках соглашения о корпоративном лицензировании school для начальных и средних учебных заведений. Параметр sAgreementNumber — это номер регистрации (семь числовых цифр), найденный в форме подписанного соглашения.
4 Пакет лицензионных ключей состоит из лицензионного соглашения поставщика услуг для поставщиков услуг, чтобы лицензировать программное обеспечение Майкрософт на ежемесячной основе. Параметр sAgreementNumber — это номер регистрации (семь числовых цифр), найденный в форме подписанного соглашения.
5 Пакет ключей лицензий получен из другого лицензионного соглашения, например Open Value, Multi-Year Open License и Open Subscription License. Параметр sAgreementNumber — это номер соглашения, предоставленный вместе со сведениями о программе.

sAgreementNumber [in]

Номер соглашения или номер регистрации. Параметр sAgreementNumber — это семизначная числовая строка без дефисов.

ProductVersion [in]

Номер версии продукта.

Значение Описание
0 Не поддерживается
1 Не поддерживается
2 Windows Server 2008/Windows Server 2008 R2
4 Windows Server 2012/Windows Server 2012 R2
5 Windows Server 2016
6 Windows Server 2019

ProductType [in]

Тип продукта.

Значение Описание
0 Тип продукта пакета ключей лицензий служб удаленных рабочих столов — для каждого устройства. Поэтому каждое устройство, подключающееся к серверу узла сеансов удаленных рабочих стола, должно иметь лицензию.
1 Тип продукта пакета ключей лицензий служб удаленных рабочих столов — для каждого пользователя. Таким образом, каждый пользователь, подключающийся к серверу узла сеансов удаленных рабочих стола, должен иметь лицензию.
2 Недопустимый тип продукта.

LicenseCount [in]

Количество устанавливаемых лицензий.

KeyPackId [out]

Получает идентификатор пакета ключей.

Возвращаемое значение

Если метод выполнен успешно, возвращается ноль. Если метод завершается неудачно, он возвращает ненулевое значение. Список кодов ошибок см. в разделе Коды ошибок поставщика WMI служб удаленных рабочих столов.

Комментарии

Для вызова этого метода необходимо быть членом группы Администраторы.

MOF-файлы содержат определения для классов инструментария управления Windows (WMI). MOF-файлы не устанавливаются в составе пакета SDK для Microsoft Windows. Они устанавливаются на сервере при добавлении связанной роли с помощью диспетчер сервера. Дополнительные сведения о MOF-файлах см. в разделе Формат управляемого объекта (MOF).

Требования

Требование Значение
Минимальная версия клиента
Ни одна версия не поддерживается
Минимальная версия сервера
Windows Server 2008
Пространство имен
Root\CIMv2
MOF
TlsWmiProv.mof
DLL
TlsWmiProv.dll

См. также раздел

Win32_TSLicenseKeyPack