Win32_TSLicenseKeyPack 类的 ImportAgreementLicenseKeyPack 方法

从另一台远程桌面许可证服务器导入通过许可协议购买的远程桌面服务许可证密钥包,并通过 Internet 自动连接以验证密钥包许可证。

语法

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

参数

AgreementType [in]

协议类型。

0

许可证密钥包来自 select volume license agreement (for customers with 250 or more computers) 。 sAgreementNumber 参数是) 签名的协议表单上找到的注册编号 (七位数字。

1

许可证密钥包来自适用于具有 250 台或更多计算机的客户的企业批量许可协议。 sAgreementNumber 参数是) 签名的协议表单上找到的注册编号 (七位数字。

2

许可证密钥包来自高等教育机构的校园批量许可协议。 sAgreementNumber 参数是) 签名的协议表单上找到的注册编号 (七位数字。

3

许可证密钥包来自中小学的学校批量许可协议。 sAgreementNumber 参数是) 签名的协议表单上找到的注册编号 (七位数字。

4

许可证密钥包来自服务提供商许可协议,服务提供商可按月许可 Microsoft 软件。 sAgreementNumber 参数是) 签名的协议表单上找到的注册编号 (七位数字。

5

许可证密钥包来自其他许可协议,例如开放价值、多年开放许可和开放式订阅许可证。 sAgreementNumber 参数是随程序信息一起提供的协议编号。

sAgreementNumber [in]

协议编号或注册号。 sAgreementNumber 参数是一个不带连字符的七位数数字字符串。

ProductVersion [in]

产品版本。

0

不支持。

1

不支持。

2

Windows Server 2008

ProductType [in]

产品类型。

0

远程桌面服务许可证密钥包产品类型按设备。 因此,连接到 RD 会话主机服务器的每个设备都必须具有许可证。

1

远程桌面服务许可证密钥包产品类型按用户。 因此,连接到 RD 会话主机服务器的每个用户都必须具有许可证。

2

此产品类型无效。

LicenseCount [in]

要导入的许可证数。

sSourceLSName [in]

源远程桌面许可证服务器的名称。 这是服务器的完全限定的可分辨名称或 IP 地址。

sSourceLSProductId [in]

远程桌面许可证服务器标识符。 是一个包含 35 个字符的字母数字字符串,不能包含连字符。

KeyPackId [out]

接收密钥包标识符。

返回值

如果该方法成功,则返回零。 如果该方法不成功,则返回非零值。 有关错误代码的列表,请参阅 远程桌面服务 WMI 提供程序错误代码

要求

要求
最低受支持的客户端
无受支持的版本
最低受支持的服务器
Windows Server 2008
命名空间
Root\CIMv2
MOF
TlsWmiProv.mof
DLL
TlsWmiProv.dll

另请参阅

Win32_TSLicenseKeyPack