[通过powershell在Windows 2019上安装远程桌面打开许可证

问题描述 投票:0回答:1

我正在通过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)

还有另一种方法吗?干杯

windows powershell rdp
1个回答
0
投票

确定ProductVersion可以接受多个0、1或2。在这种情况下,6是Windows Server 2019

© www.soinside.com 2019 - 2024. All rights reserved.