我正在通过terraform自动将Windows Server 2019作为rdp许可证服务器进行部署。
我已经将机器添加到AD,已经安装了所有必需的功能并激活了许可证服务器。我已经获得了适用于服务器的rdp开放许可证,但是我正在努力寻找一种以Win32_TSLicenseKeyPack
和InstallOpenLicenseKeyPack
形式安装许可证的方法,尤其是似乎不支持Windows 2019版本:
https://docs.microsoft.com/en-us/windows/win32/termserv/installopenlicensekeypack-win32-tslicensekeypack
应用后,根据传递的第三个参数,许可证版本为2000或2003。
$wmiPack = ([wmiclass]"\\localhost\root\cimv2:Win32_TSLicenseKeyPack")
$agreementNumber = (Get-SECSecretValue -SecretId $Env:CALAGREEMENTNUMID).SecretString
$authorizationNumber = (Get-SECSecretValue -SecretId $Env:CALAUTHORIZATIONNUMID).SecretString
$wmiPack.InstallOpenLicenseKeyPack($agreementNumber, $authorizationNumber, 0, 1, 20)
还有另一种方法吗? 干杯
答案 0 :(得分:0)
确定ProductVersion可以接受大于0、1或2的值。 在这种情况下,6是Windows Server 2019