【发布时间】:2020-08-30 23:02:01
【问题描述】:
我正在通过 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