Метод 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 |
|
DLL |
|